各种编程语言详细介绍

上传人:宝路 文档编号:22148109 上传时间:2017-11-25 格式:DOC 页数:3 大小:36.64KB
返回 下载 相关 举报
各种编程语言详细介绍_第1页
第1页 / 共3页
各种编程语言详细介绍_第2页
第2页 / 共3页
各种编程语言详细介绍_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《各种编程语言详细介绍》由会员分享,可在线阅读,更多相关《各种编程语言详细介绍(3页珍藏版)》请在金锄头文库上搜索。

1、汇编语言汇编语言是汇编指令集、伪指令集和使用它们规则的统称,使用具有一定含义的符号为助忆符,用指令助忆符、符号地址等组成的符号指令称为汇编格式指令。汇编指令是汇编语言中使用的一些操作符和助记符,还包括一些伪指令(如assume,end)。用于告诉汇编程序如何进行汇编的指令,它既不控制机器的操作也不被汇编成机器代码,只能为汇编程序所识别并指导汇编如何进行。B 语言B 语言是贝尔实验室开发的一种通用的程序设计语言,它是于 1969 年前后由美国贝尔实验室的电脑科学家肯汤普森(Ken Thompson)在 丹尼斯利奇(Dennis Ritchie)的支持下设计出来。后来, 丹尼斯利奇以 B 语言为基

2、础开发出 C 语言目前世界上最常用的程序语言之一。自从被 C 语言取代之后,B 语言几乎已遭弃置。C 语言C 语言是一门通用计算机编程语言,应用广泛。C 语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C 语言也很适合搭配汇编语言来使用(往往可以通过内联汇编语言或与汇编语言目标文件一起连接。对于任何一种操作系统环境,C 函数的ABI(Application Binary Interface)与汇编语言的子过程(routine/procedure)的 ABI 一定是完全兼容的。尽管 C 语言提供了许多低级处理的功能,但仍然

3、保持着良好跨平台的特性,以一个标准规格写出的 C 语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称 MCU)以及超级电脑等作业平台。二十世纪八十年代,为了避免各开发厂商用的 C 语言语法产生差异,由美国国家标准局为 C 语言订定了一套完整的国际标准语法,称为 ANSI C,作为 C语言的标准。二十世纪八十年代至今的有关程序开发工具,一般都支持符合ANSI C 的语法adaada 的出现就是为了解决统一标准的问题。有一个国际组织专门进行严格 ada 语言的认证来保证 ada 的统一。因此, ada 编译器有很多种,但 ada 语言程序用任何 ada 编译器编译都能通过。同

4、时, ada 的执行程序的效率和 c 比较接近。有人说比 c 要快,我想不可能,除非 c 用的库有问题。 ada 比 c 排错能力更强,但 c也有类似的功能。ada 还有一个缺点,就是语言罗索,象 cobol 一样非常难看。javajava 是对 c 的大大的改进。有统一的标准,丰富的库,完全的面向对象。也继承了 c 的一些特点,无所不包的全功能,深入系统底层的编程的灵活性。但因为 java 学习了 c 的深入系统底层的特点,它的语言就严格、呆板、罗索。另外,java 要跨平台,它的速度就非常令人不满意,只能局限在高级应用方面。在速度上,可以选择微软的.net 和苹果的 coco。他们也同样是

5、底层的面向对象语言。作为高级的应用程序,如果没有保密要求,脚本语言是最合适的。脚本语言因为不用编译,因此开发速度会比编译语言快很多。 basic 和 perlbasic 和 perl 都是古老的脚本语言。basic 被微软发扬光大了,但它的缺点是没有完整的面向对象特性,因此编写大型程序很困难。另外,微软的产品肯定是“肿件”。perl 被特别设计来进行文本的处理,文本处理能力非常强,但不适合编写大程序,语言风格也比较令人费解。 pythonpython 定位于入门的编程语言,是 basic 的代替品,它具有和 basic 同样的简单性,并且编程语句更优雅。python 有比较完整的面向对象特性,

6、可以用来编写大程序,因此有些大型的实用程序是 python 完成的,从加快开发速度的角度,可以代替 c 和 java。python 的另一个巨大的应用领域是用来操作定制其他程序,这个能力 basic 也有,从这个角度说,python 就是 unix 世界的 basic。但python 更进一步,和 c 的沟通能力非常好,任何为 c 编写的接口能够很容易转化为 python 的接口。和 java 的接口有专门的 python 的 java 版,就是jython,jython 可以和 java 本身一样使用各种 java 资源。 rubyruby 首先是 smalltalk 的替代品。有彻底的面向对象特性。另外,也努力作为perl、php、basic、python 的替代品。 Rebolrebol 是 lisp 的替代品,同时作为脚本语言的一员,有自己的独特之处,他的网络编程和图形用户界面编程是最强大的。 易语言易语言是一门计算机编程语言。以“易”著称,以中文作为程序代码表达的语言形式。易语言的创始人是吴涛。早期版本的名字为 E 语言。易语言最早的版本的发布可追溯至 2000 年 9 月 11 日。创造易语言的初衷是进行用中文来编写程序的实践。从 2000 年至今,易语言已经发展到一定的规模,功能上、用户数量上都十分可观。2015 年将会推出易安卓,用于编译安卓系统手机 APP!

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号