最近在学习 Matlab, 据说这是一个功能强大,易学易用的软件。学得很吃力,有那么多函数,怎么都记不住。
记得大学时开了一门课,叫FORTRAN程序设计,一学期,可能是36学时(或54?),没有见过计算机,
什么也没学会,只记得那位老师把FORTRAN读成 伐儿犬。大四做毕设,需要算一个定积分,开始在程序
纸上写程序,送给穿孔员做卡片,再把一叠卡片交给操作员,在机房外面等结果,才开始对Fortran有点认识。
研一时,导师买了一台IBM PC,8086 cpu,128k 内存(后扩充到384k),两个320k的5吋软驱,
DOS1.0操作系统,带一个BASIC程序。开始用Basic算题。过了一阵,升级到dos2.0,又买了
Fortran编译器,突然发现用Fortran比用Basic快了很多,于是知道了编译语言和解释语言的差别。
在导师的带领下,我们一帮师兄弟在这台机器上制造了50余篇文章,还拿了一个自然科学四等奖。
过了一阵,感觉Fortran还是不够快,于是便拿着Dos2.0的说明书,用Debug写汇编程序,果然速度
又有提高。
再后来,计算机不断升级,但一直用Fortran写程序,从Fortran 4, 再到Fortran 77。
在用了10多年Fortran后,开始带学生了,突然发现学生竟然不懂Fortran,而是用C写程序。
为了与时俱进,借着给学生看程序的机会学会了C编程,后来为了赶时髦,又写过一点Java
程序。
比较起来,汇编语言是最简单的,学起来最容易,上手也最快,但要写一个大一点的程序,
需要付出的劳动最大。 Fortran和C差不多, Java稍为复杂一些,主要是比Fortran和C多了一些
概念。感觉最复杂的是 Matlab,折腾了两个星期了,还是记不住那些函数和命令。
https://wap.sciencenet.cn/blog-2402-320291.html
上一篇:
放假与感冒下一篇:
听来的笑话 (请不要对号入座)