1. 程式人生 > >用什麼語言開發的Matlab

用什麼語言開發的Matlab

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)
  • 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

matlab是非常好用的工具,大大簡化了我們的開發難度,提高了實驗效率。基本上是做研究的必備工具。但是一直很好奇matlab到底用到了哪些底層語言。折騰一段時間,在網上看到一個列表。Walking

windows下sublime Text搭建go語言開發環境

使用 oot 輸出結果 test 格式 關於 .net 路徑 開發環境 1.安裝go 進入go 中文網:https://studygolang.com/dl 下載後安裝即可,有博客說以這種方式安裝go是不需要設置環境變量的(因為已經自動設置了),但經過嘗試發現這樣不行(設置

手遊開發什麼語言開發

相信大家都玩過遊戲,也有不少人對遊戲比較痴迷。現在有了手機,手機遊戲也更多了,大家玩遊戲也非常方便,那麼手遊開發用什麼語言開發?主要還是unity 3d。現在手機遊戲主要有兩個平臺——iOS和安卓,對應的開發語言如下: 1、iOS 主要是用C++或Object-C開發 2、安卓 主要用Jav

C、C++、Java、JavaScript、PHP、Python、Ruby 這些語言分別主要開發什麼?

pansz,歡迎評論 此貼純科普用,以下僅僅說主要用途,其他用途限於篇幅關係省略之,不要鑽牛角尖。 C:系統底層,驅動程式,嵌入式底層,基礎服務程式。 C++:上層服務程式,應用API,大型3D遊戲。 Java:服務端應用程式,以及客戶端應用程式。 JS:在瀏覽器中執行的程式。 PHP:Web伺

C、C++、Java、JavaScript、PHP、Python、Ruby這些語言分別主要開發什麼?

c語言主要用於底層和驅動,編譯器開發 c語言高效底層,主要用於底層的開發,比如一些系統驅動;unix,linux系統和其上相關應用的開發; 有很多語言比如python、php、perl、ruby等都c語言開發的這些語言的核心庫,編譯器等開發都是c語言。比如鳥哥的php7的開發,就基

C語言可以開發那些專案呢?

很多剛剛學習程式設計的小夥伴都感覺學習C語言的時候需要適當的寫一寫用C語言開發出來的小程式,但是呢,對於一些初學者來說,甚至不知道C語言可以用來開發什麼專案,今天小編在網上偶爾看到這篇文章,就轉載而來,希望有些關注簡書的喜歡程式設計的小夥伴看到能有用,小編就很開心了!<PS:小編

C語言開發檢視HEX位元組碼的工具--看程式如何進化

昨日所作的檢視HEX位元組碼程式,雖然不完善,但程式碼量的確很小。其中核心程式碼不過十行上下,其餘還都是例行公事,如開啟檔案,檢查輸入命令並跳轉執行的。 現在,我再增加數行程式碼,使之在介面和功能上接近UltraEdit或Notepad++的顯示,甚至更強!對於

各行業都愛什麽編程語言開發

2018年 tps 實戰 中間件 imageview php nsh 工作 load 互聯網、物聯網、AI,計算機技術不斷叠代升級,傳統行業紛紛開始互聯網化,並用人工智能武裝自己。在這個潮流下,各個行業開發者都喜歡使用什麽編程語言呢?我們各個語言在不同行業的排名,看看201

大資料-什麼是雲端計算技術,雲技術什麼語言開發

雲端計算技術:這裡只是列出我所知道的,希望大家對雲端計算技術有所瞭解:一首先讓大家明白什麼是雲端,所謂雲端需要兩層理解(1)服務不在本地,這一層可以理解為伺服器(2)它和普通的伺服器是不一樣的,這些雲端的伺服器的資源是共享的,一旦一個伺服器不能承受,將會把任務分配給其他機器

王者榮耀-是什麼程式語言開發

                                    作為一名王者小白,不明白為啥這款遊戲這麼火,所以就挖挖底層看看用什麼語言開發的。首先下載王者榮耀,400多兆,我特麼還開的熱點,沒辦法公司沒外網; 安卓版字尾名預設是.apk,手動給apk檔案加上.zip

C語言開發一個BT下載軟體 (四) ------ 程式碼實現-1-種子檔案解析模組

//parse_metafile.h #ifndef PARSE_METAFILE #define PARSE_METAFILE // 儲存從種子檔案中獲取的tracker的URL typedef struct _Announce_list { char ann

esp8266利用nodemcu平臺開發lua語言開發

1.esp8266晶片的相關資料 2.利用nomcu開發示例 連線到路由器 print(wifi.sta.getip()) --nil wifi.se

微信公共平臺php語言開發時php$GLOBALS["HTTP_RAW_POST_DATA"]收不到資訊

今天在用php語言開發微信公眾號後臺時,發現使用以下語句獲取粉絲髮來的資訊時 simplexml_load_string($GLOBALS['HTTP_RAW_POST_DATA'],'SimpleXMLElement',LIBXML_NOCDATA) 始終收不到資訊,後

[計網] python語言開發一個簡單的web伺服器和客戶端

伺服器:      當客戶聯絡時建立一個連線套接字 從這個連線接收HTTP請求(*)      解釋該請求所請求的特定檔案      從伺服器的檔案系統獲取該檔案      併發送檔案內容     

手把手教程:Python開發一個自然語言處理模型,並用Flask進行部署

今年企業對Java開發的市場需求,你看懂了嗎? >>>   

大資料處理需要到的程式語言開發語言

你有一個大資料專案,你知道問題領域(problem domain),也知道使用什麼基礎設施,甚至可能已決定使用哪種框架來處理所有這

CentOS6.8配置GO語言開發環境

應用程序 編程語言 處理器 谷歌 export 導讀Go語言是谷歌2009發布的第二款開源編程語言,Go語言專門針對多處理器系統應用程序的編程進行了優化,使用Go編譯的程序可以媲美C或C++代碼的速度,而且更加安全、支持並行進程。 鑒於越來越多的開源項目都采用Go為開發語言,本文介紹Lin

R語言開發環境的搭建

images mage http 開發 img mirrors src -1 ima 1.R語言的下載 https://mirrors.tuna.tsinghua.edu.cn/CRAN/ 2.R語言的安裝 R語言開發環境的搭建

JAVA語言開發基本原理

源文件 cli lips font 實現 環境 java字節碼 類庫 java開發工具 1.java編譯運行過程   java源文件(.java)經過編譯,編譯為java字節碼文件(.class),JVM來加載.class文件並運行.class文件。 2.JVM   不同系

BEGINNING SHAREPOINT&#174; 2013 DEVELOPMENT 第3章節--SharePoint 2013 開發者工具 SPD開發SharePoint應用程序

用戶 出現 pop 自己 ext 列表 ack popu track BEGINNING SHAREPOINT? 2013 DEVELOPMENT 第3章節--SharePoint 2013 開發者工具 用SPD開發SharePoint應用程序 非常多開