他山之石,可以攻玉:了解一下MATLAB的发展历史
20世纪70年代末,时任新墨西哥大学教授的Cleve Moler使用计算机语言Fortran开发了MATLAB的第一个版本。他这样做的目的是让学生能够在不必编写FORTRAN代码的情况下,利用强大的数学函数库(LINPACK 和 EISPACK)进行科学和工程计算。
1979年,他访问斯坦福大学休假,并教授研究生数值分析课程,学生们使用MATLAB完成一部分家庭作业。班上一半的学生来自数学和计算机科学,另一半来自工程。尽管数学和计算机科学的学生并不特别喜欢MATLAB,但工科学生对此印象深刻。MATLAB强调以矩阵(数组)为中心,这被证明对工科学生非常有用。他班上的一些斯坦福工程系学生后来加入了加利福尼亚的两家咨询公司。这些公司扩展了MATLAB,使其在控制分析和信号处理方面具有更强的能力。Jack Little是斯坦福大学和麻省理工学院培养的控制工程师,是首批基于Fortran MATLAB的商业产品之一的主要开发人员。1981年8月,当IBM发布他们的第一台PC时,Jack Little很快就预见到了使用MATLAB和PC进行计算的技术可能性。 他和同事Steve Bangert使用C语言重新编写了MATLAB,并添加了M文件、工具箱和更强大的图形。
Cleve Moler、Jack Little和Steve Bangert于1984年在加州创立了The MathWorks。第一个邮寄地址是杰克·利特尔在斯坦福大学上方的山丘上租来的小屋。MathWorks发布了MATLAB 1.0,它是用C语言为MS-DOS PC实现的。MathWorks的创始人认识到工程师和科学家需要更强大、更高效的计算环境。1981年推出的IBM PC速度较慢,内存很少,Jack little预计它们最终将能够进行有效的技术计算。

MathWorks的首席科学家、联合创始人

1984年,The MathWorks只有2^0名员工,其中包括Jack Little。1985年,Steve Bangert正式加入公司,为公司提供了2^1名员工。在最初的七年里,该公司的规模每年都会翻一番。到1991年,共有2^7(=128)名员工。它仍在增长,但在过去的15年里,增长速度略为温和。
1985年2月,MathWorks获得了麻省理工学院的第一批订单,即购买10份MATLAB。公司成立不久,MathWorks搬迁到了杰克·利特尔的家乡马萨诸塞州。Cleve Moler在MathWorks成立的前五年一直担任顾问,1989年成为全职员工。
在最初的几年里,杰克·利特尔、史蒂夫·班格特和其他一些早期员工在加利福尼亚州和马萨诸塞州的家中工作。到1987年,MathWorks有了第一个非住宅办公室。这是一个小地方,MathWorks的规模在不到两年的时间里就超过了它的容纳能力。
当公司雇佣了大约十几名员工后,他们向东迁移了几英里,搬进了马萨诸塞州南纳蒂克一栋漂亮建筑的二楼。1991年,MathWorks向北迁移了几英里,来到了马萨诸塞州纳蒂克的Prime Park Way。八年后,不断发展的公司已经占据了大楼的大部分,是时候再次搬迁了。
1992年,MATLAB 4推出了二维和三维彩色图形以及稀疏矩阵, 并分布了MATLAB学生版。
该公司自成立以来每年都盈利,而且是私人控股的。目前,该公司在全球十几个办事处雇佣了2200多名员工。来自七大洲100多个国家的100多万名工程师和科学家使用MATLAB和基于MATLAB的Simulink。这些产品已成为世界上最具创新性的科技公司、政府研究实验室、金融机构和3500多所大学的基本工作工具。
根据MathWorks网站资料。