matlab是非常好用的工具,大大简化了我们的开发难度,提高了实验效率。基本上是做研究的必备工具。但是一直很好奇matlab到底用到了哪些底层语言。折腾一段时间,在网上看到一个列表。Walking Randomly

  • C (many built in compiled mex functions are written in C)
  • C++ (MATLAB makes use of the Boost C++ libraries)
  • CIL (Common Intermediate Langauge, used to be called MSIL, – The windows version of MATLAB uses this for various .NET stuff.  Thanks to ‘pmcs’ in the comments for this one)
  • NVidia CUDA (Routines in the GPU part of the parallel computing toolbox)
  • Bash shell script (On Linux, the startup ‘binary’ is a shell script)
  • Fortran (MATLAB uses the MKL and I’m fairly sure this is written in Fortran)
  • Java (Many of  the ticks in Yair Altman’s excellent book, Undocumented Secrets of MATLAB-Java Programmingmake use of the Java elements in MATLAB
  • MATLAB (many MATLAB functions are written in .m code)
  • Perl (Many mex-related scripts are written in Perl)
  • Windows batch files (I’ve seen some simple .bat files as part of the mex machinery)

关于Image Engineering & Computer Vision的更多讨论与交流,敬请关注本博客和新浪微博songzi_tea.

用什么语言开发的Matlab相关推荐

  1. sklearn:Python语言开发的通用机器学习库

    引言:深入理解机器学习并全然看懂sklearn文档,须要较深厚的理论基础.可是.要将sklearn应用于实际的项目中,仅仅须要对机器学习理论有一个主要的掌握,就能够直接调用其API来完毕各种机器学习问 ...

  2. 聊聊在博客园写博客的这两年《Unity 3D脚本编程:使用C#语言开发跨平台游戏》正式出版...

    版本状态: 2016.9 第一次印刷 (2016.11 输出到台湾) 2017.1 第二次印刷 2017.5 第三次印刷 2017.5 电子书上线:Unity 3D脚本编程--使用C#语言开发跨平台游 ...

  3. 使用 Go 语言开发大型 MMORPG 游戏服务器怎么样?(非常稳定、捕获所有异常、非常适合从头开始,但大公司已经有现成的C++框架、所以不会使用)

    使用 Go 语言开发大型 MMORPG 游戏服务器怎么样?(非常稳定.捕获所有异常.非常适合从头开始,但大公司已经有现成的C++框架.所以不会使用) 参考文章: (1)使用 Go 语言开发大型 MMO ...

  4. gui窗口遮挡算法_基于 C 语言开发的 GUI 框架

    一.介绍 AWTK全称Toolkit AnyWhere,是ZLG开发的开源GUI引擎,旨在为嵌入式系统.WEB.各种小程序.手机和PC打造的通用GUI引擎,为用户提供一个功能强大.高效可靠.简单易用. ...

  5. 用 C 语言开发一门编程语言 — 字符串与文件加载

    目录 文章目录 目录 前文列表 字符串 读取字符串 注释 文件加载函数 命令行参数 打印函数 报错函数 源代码 前文列表 <用 C 语言开发一门编程语言 - 交互式解析器> <用 C ...

  6. 用 C 语言开发一门编程语言 — 条件分支

    目录 文章目录 目录 前文列表 条件分支 排序函数 等于函数 if 函数 递归函数 源代码 前文列表 <用 C 语言开发一门编程语言 - 交互式解析器> <用 C 语言开发一门编程语 ...

  7. 用 C 语言开发一门编程语言 — 基于 Lambda 表达式的函数设计

    目录 文章目录 目录 前文列表 函数 Lambda 表达式 函数设计 函数的存储 实现 Lambda 函数 函数的运行环境 函数调用 可变长的函数参数 源代码 前文列表 <用 C 语言开发一门编 ...

  8. 用 C 语言开发一门编程语言 — 变量元素设计

    目录 文章目录 目录 前文列表 变量 变量语法规则 变量的读取和存储 将变量加入 Lisp Value 体系 变量的计算 变量的定义与赋值 异常处理优化 源代码 前文列表 <用 C 语言开发一门 ...

  9. 用 C 语言开发一门编程语言 — Q-表达式

    目录 文章目录 目录 前文列表 Q-表达式 读取并存储输入 实现 Q-Expression 语法解析器 读取 Q-Expression 实现 Q-Expression 的函数 Head & T ...

最新文章

  1. windows PHPStudy Apache 配置支持HTTPS
  2. textfile 属性
  3. 10的预览模式_谷歌相机2020年3月更新汇总,适配米10等五摄手机,30s手动曝光
  4. python中比较重要的几个函数_【python】python re模块中几个比较重要的函数
  5. SAP Spartacus All Units页面里的按钮style和对应的scss实现
  6. recycleview 使用详解,添加头部尾部,混合item,侧滑菜单,跳转到指定位置,实现九宫格布局
  7. SharePoint创建登录表单
  8. vscode不能跳转_vscode-goto-node-modules 一个快速定位 node 模块的 vscode 插件
  9. [转载] python学习笔记(三)- numpy基础:array及matrix详解
  10. 关于二叉树前中后序遍历的常见问题
  11. PHP范例完全自学手册pdf
  12. 【转载】Android系统裁剪方法
  13. SysWow64没有权限解决办法
  14. 淘宝flexible.js+rem适配pc端
  15. VO,PO,BO,QO, DAO ,POJO,的概念
  16. 让吹牛都能全世界最棒
  17. 三元锂电池 VS 磷酸铁锂电池
  18. 银行卡信用卡号校验查询API接口
  19. 程序员加班看不上球赛崩溃,外卖小哥伸出援手:我帮你改代码
  20. html5 audio音频播放器

热门文章

  1. Unix系统下修改密码
  2. abaqus黑盒猜测和理论学习: S4R 单元的实现方式 板壳、梁理论
  3. 函数的定义 函数的基本运算 函数的基本性质
  4. 报警c语言程序,单片机C语言程序设计:报警与旋转灯
  5. GPS通信协议——最常用的NMEA0183协议
  6. 软件下载去哪下,选择什么样的软件?
  7. pivot下载预报精密星历和dcb文件配置
  8. 2020中国技术力量年度榜单正式揭晓,见证创新技术的力量
  9. Sql之left join(左关联)、right join(右关联)、inner join(自关联),以及笛卡儿积表的区别
  10. 计算机图形学 线性代数复习