1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 黑客入门不得不知的计算机程序设计语言的发展历程

黑客入门不得不知的计算机程序设计语言的发展历程

时间:2024-02-09 13:42:28

相关推荐

黑客入门不得不知的计算机程序设计语言的发展历程

开门见山,废话不多说。想要做一个黑客首先要了解计算机和计算机程序设计语言,不然别的都免谈,这是最最基础的。

计算机程序设计语言,也就是常说的编程语言,经历了从机器语言、汇编语言到高级语言的历程。在上一篇已经提到了机器语言,查看可戳链接黑客入门须知的最基础的几种编程语言对比。

本篇着重说一下汇编语言和高级语言。

(1)汇编语言

汇编语言是指用一些简洁的英文字母、符号串来代替一个特定的指令的二进制串。

由于计算机不认识这些符号,这就需要一个专门的程序,专门负责将这些符号翻译成机器语言,这种翻译程序被称为汇编程序。

汇编语言同样十分依赖于机器硬件,移植性不好,但效率仍十分高,针对计算机特定硬件而编制的汇编语言程序,能准确发挥计算机硬件的功能和特长,程序精炼而质量高。

(2)高级语言

高级语言经历了早期高级语言、结构化高级语言与面向对象语言。

1)早期高级语言

1954年,第一个高级语言——FORTRAN问世了。高级语言与自然语言和数学表达式相当接近,不依赖于计算机型号,通用性较好。

2)结构化高级语言

结构化高级语言基于结构化程序设计,它讨论了如何避免使用GOTO语句;如何将大规模、复杂的流程图转换成一种标准的形式,使得它们能够用几种标准的控制结构(顺序、分支和循环)通过重复和嵌套来表示。C语言就是一种结构化语言。

缺点:

代码的可用性差、可维护性差、稳定性差、难以实现。

3)面向对象语言

面向对象语言与具体应用无关,但能相互组合,完成具体的应用功能,同时又能重复使用。对使用者来说,只关心它的接口(输入量、输出量)及能实现的功能,至于如何实现的,那是它内部的事,使用者完全不用关心,C++、Visual Basic、Delphi就是典型代表。

今天就说到这里。明天见。关注我吧。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。