资深农民工分享 http://blog.sciencenet.cn/u/马红孺 上海交通大学机动学院教授http://www.physics.sjtu.edu.cn/hrma

博文

最简单的语言和最复杂的语言 精选

已有 13732 次阅读 2010-5-5 20:57 |个人分类:胡言乱语|系统分类:观点评述| MATLAB, Fortran, java, 汇编

最近在学习 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

上一篇:放假与感冒
下一篇:听来的笑话 (请不要对号入座)
收藏 IP: .*| 热度|

10 徐明昆 王晓峰 刘玉平 陈绥阳 曹广福 杨秀海 任国鹏 杨正瓴 李学宽 左正伟

发表评论 评论 (12 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-3-29 18:31

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部