汇编和c哪个更难,怎么看懂汇编代码( 六 )



但计算机是不懂得自然语言的(可以理解为高级语言) , 而高级语言设计出来的程序如何让计算机去执行呢?其实很简单 , 看了下图后相信大家会明白许多 。

现在我们就向大家介绍几种常见的高级语言:

Fortran语言是科学和工程计算中使用的主要编程语言 。 目前国内使用版本多数是Fortran 66和Fortran77两种 。 Fortran语言的主要缺点是不能直接支持结构化编程 。

Cob0l语言是商业数据处理中广泛使用的语言 。 由于它本身结构上的特点 , 使得它能有效的支持与商业处理有关的、范围广泛的过程技术 。 它的缺点是不简洁 。

Algol语言是所有结构化语言的先驱 , 具有丰富的过程和数据结构 。 但是 , 这种语言并没有被广泛采用 , 主要是由于它本身的历史原因所造成的 。

Basic语言是一种解释执行的会话语言 。 由于它简单易学的特点 , 它被广泛应用在微型计算机系统中 。

PL//1语言是一个用途广泛的语言 。 能支持通常的科学工程和商业应用 , 能描述复杂的数据结构、多重任务处理、复杂的输入输出和表格处理等 。

Pascal语言是70年代初期发展起来的结构化程序设计语言 , 具有特别丰富的数据结构类型 。 它自问世后 , 得到了众人的赞赏 , 也得到了软件开发者的广泛支持 。 Pascal语言已用于科学、工程和系统程序设计中 。 我们教育部计算机专业教育会议曾把Pascal语言定为计算机专业程序设计语言 。

★C语言是作为UNIX操作系统的主要使用语言 。 由于UNIX操作系统的成功 , 现在C语言也得到了广泛的使用 。 C语言是有经验的软件工程师设计的 , 它具有很强的功能 , 以及高度的灵活性 。 它和其他的结构化语言一样 , 能提供丰富的数据类型、广泛使用的指针以及—组很丰富的计算和数据处理使用的运算符 。

★C++语言是C语言的扩充 。 在1980年 , 贝尔实验室的Bjarne Strotstrup博士及其同事开始对C语言进行改进和扩充 , 最初被称为“带类的C” , 1983年才取名为C++ 。 以及不断完善和发展 , 成为目前的C++语言 。 一方面 , 它将C语言作为它的子集 , 使它能够与C语言兼容 。 使许多C语言代码不经修改就可以为C++语言所用以及用C语言编写的众多库函数和和实用软件可以直接用于C++语言中;另一方面 。 C++语言支持面向对象的程序设计这是它对C语言最重要的改进 。

推荐阅读