||
人们通常把机器语言称为“第一代语言”,把汇编语言称为“第二代语言”,把C、Basic、Fortran、Pascal等称为“第三代语言”。通常又把机器语言和汇编语言称为低级语言,把第三代语言称为高级语言。在计算机界,通常的说法是“高级人才用低级语言,低级人才用高级语言”。听着让人不服气,但没办法,事实如此,只能承认。
MathWorks公司把MatLab称为“第四代语言”,越来越多的工程技术人员赞同这种说法。因为没关系,我们只是应用计算机解决问题,低级人才就低级人才吧,在计算机人才的眼光中。
毫无例外,高级语言都提供了2次开发语言和接口。学习任何一门语言的编程时,重点是:1)数据的输入格式;2)三种结构的实现方式;3)数据的输出格式;4)该门语言特有的技巧。
同时要记住:编程语言永远只是解决问题的一种工具,该问题的数学模型以及正确选择该模型的算法才是最重要的,即使对于像Lisp语言这种图形开发语言,也成立。
结构化语言的三种基本结构:顺序结构、分支结构、循环结构。从总体上来说,高级语言(结构化语言)都是顺序的,即能够顺序执行下一条命令,只有当遇到分支、循环、过程函数等,才暂时改变执行的顺序。当这些过程执行完毕后,又接着执行该过程以下的语句。分支结构一般有单分支、双分支、多分支等。循环结构总是一门语言技巧性最强的知识点。需要特别的功夫,深刻理解。函数是计算机语言提供的某一条命令,实现特定的功能。对一门计算机语言函数掌握水平的高低,实际代表了该语言掌握的高低。用户可以自己添加函数,但这对计算机的基础、语言水平要求较高。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-5-20 04:00
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社