MATLAB Supported Language Interfaces

MATLAB Supported Interfaces to Other Languages for R2018a

MATLAB® and its add-on products support the following versions of other programming languages. For more information, see Using MATLAB with Other Languages.


  • Python 3.4 is not supported as of R2018a
  • Perl has been updated to 5.26.1
Language Engine API                 Interfaces MATLAB Compiler and MATLAB Compiler SDK MATLAB Production Server 
  Calling MATLAB from another language Calling other languages or system components from MATLAB
C - All versions prior to 11
C - Version 11    
C++ - All versions prior to 11
C++ - Version 11  
C++ - Version 14  
Fortran - All versions    
Python 2.7
Python 3.5  
Python 3.6

.COM components and apps - all versions      
Java 8
.NET CLR version 2.0      
.NET CLR version 4.0   
HTTP 1.1    
Perl 5.26.1