一共有多少种编绘语言?

来源:百度知道 编辑:UC知道 时间:2024/05/31 00:07:39
一共有多少种编绘语言,请讲明他们的性质,用途,好坏,他们中哪个最实用,哪个最有前途,

代码:
Author: Felix Huang
Date: 20031002
Rev. 1.0
编程的语言按照编程思想可以分成几类:

=================
分类介绍

1. Register Machine 类

-------------
C/C++
-------------

C 语言是基于 Register 的图灵机的实现,一般来说,目前流行
的语言都是这一类。这种语言相当传统,思想比较接近计算机,
其中又以 C 为最,最初 Ken Thompson 设计 C 出来就是为了实现
Unix 的。因此有人称 C 作``中级语言''。事实上 C-like 语言的长处
就在于跟计算机的思想接近,因此执行效率高。缺点在于入门困难,
毕竟人脑可不是由 0 跟 1 组成的(不由另我想起 Donald Knuth 的名
言:Rewriting the Bible in 0's and 1's)。

在1980年代以前,一般的*作系统都是由机器的汇编码甚至机器码写
成,所以移植十分困难。最明显的例子是 RMS 曾经工作过的 ITS 系统
(全称是 Incompatible Time Sharing System,MIT 的 AI 实验室搞出来的
古怪名字),在 PDP-7 上的系统无法移植到 PDP-10 与 PDP-11 上,结果
被 AI lab 放弃使用。于是有鉴于此,AT&T 的 Ken 设计 Unix 的时候,
为了方便移植起见,就首先搞出来一个 C ,于是自此之后 Unix 大行
其道,几乎所有机器都可以运行 Unix ,只要重新编译一下就可以了。

C 的特点在于与系统联系紧密,语法松散。所以不是初学者的好选择。

C 的国际标准为 ISO C,目前的版本是 ISO C99,上一版是 C90。ANSI C
是国际标准化组织 ISO 接受 C 标准前的名字,ANSI 表示此乃美