他山之石,可以攻玉:了解一下MATLAB的發(fā)展歷史
20世紀70年代末,時任新墨西哥大學教授的Cleve Moler使用計算機語言Fortran開發(fā)了MATLAB的第一個版本。他這樣做的目的是讓學生能夠在不必編寫FORTRAN代碼的情況下,利用強大的數(shù)學函數(shù)庫(LINPACK 和 EISPACK)進行科學和工程計算。
1979年,他訪問斯坦福大學休假,并教授研究生數(shù)值分析課程,學生們使用MATLAB完成一部分家庭作業(yè)。班上一半的學生來自數(shù)學和計算機科學,另一半來自工程。盡管數(shù)學和計算機科學的學生并不特別喜歡MATLAB,但工科學生對此印象深刻。MATLAB強調(diào)以矩陣(數(shù)組)為中心,這被證明對工科學生非常有用。他班上的一些斯坦福工程系學生后來加入了加利福尼亞的兩家咨詢公司。這些公司擴展了MATLAB,使其在控制分析和信號處理方面具有更強的能力。Jack Little是斯坦福大學和麻省理工學院培養(yǎng)的控制工程師,是首批基于Fortran MATLAB的商業(yè)產(chǎn)品之一的主要開發(fā)人員。1981年8月,當IBM發(fā)布他們的第一臺PC時,Jack Little很快就預見到了使用MATLAB和PC進行計算的技術(shù)可能性。 他和同事Steve Bangert使用C語言重新編寫了MATLAB,并添加了M文件、工具箱和更強大的圖形。
Cleve Moler、Jack Little和Steve Bangert于1984年在加州創(chuàng)立了The MathWorks。第一個郵寄地址是杰克·利特爾在斯坦福大學上方的山丘上租來的小屋。MathWorks發(fā)布了MATLAB 1.0,它是用C語言為MS-DOS PC實現(xiàn)的。MathWorks的創(chuàng)始人認識到工程師和科學家需要更強大、更高效的計算環(huán)境。1981年推出的IBM PC速度較慢,內(nèi)存很少,Jack little預計它們最終將能夠進行有效的技術(shù)計算。

MathWorks的首席科學家、聯(lián)合創(chuàng)始人

1984年,The MathWorks只有2^0名員工,其中包括Jack Little。1985年,Steve Bangert正式加入公司,為公司提供了2^1名員工。在最初的七年里,該公司的規(guī)模每年都會翻一番。到1991年,共有2^7(=128)名員工。它仍在增長,但在過去的15年里,增長速度略為溫和。
1985年2月,MathWorks獲得了麻省理工學院的第一批訂單,即購買10份MATLAB。公司成立不久,MathWorks搬遷到了杰克·利特爾的家鄉(xiāng)馬薩諸塞州。Cleve Moler在MathWorks成立的前五年一直擔任顧問,1989年成為全職員工。
在最初的幾年里,杰克·利特爾、史蒂夫·班格特和其他一些早期員工在加利福尼亞州和馬薩諸塞州的家中工作。到1987年,MathWorks有了第一個非住宅辦公室。這是一個小地方,MathWorks的規(guī)模在不到兩年的時間里就超過了它的容納能力。
當公司雇傭了大約十幾名員工后,他們向東遷移了幾英里,搬進了馬薩諸塞州南納蒂克一棟漂亮建筑的二樓。1991年,MathWorks向北遷移了幾英里,來到了馬薩諸塞州納蒂克的Prime Park Way。八年后,不斷發(fā)展的公司已經(jīng)占據(jù)了大樓的大部分,是時候再次搬遷了。
1992年,MATLAB 4推出了二維和三維彩色圖形以及稀疏矩陣, 并分布了MATLAB學生版。
該公司自成立以來每年都盈利,而且是私人控股的。目前,該公司在全球十幾個辦事處雇傭了2200多名員工。來自七大洲100多個國家的100多萬名工程師和科學家使用MATLAB和基于MATLAB的Simulink。這些產(chǎn)品已成為世界上最具創(chuàng)新性的科技公司、政府研究實驗室、金融機構(gòu)和3500多所大學的基本工作工具。
根據(jù)MathWorks網(wǎng)站資料。