资源描述:
《计算机语言知多少.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、机器语言:不是人学的,forgetit. 汇编语言:是目前还能学到的最低级的语言,功能最强大,只有你编不出来的,没有做不到的.但是开发效率很低,在写应用程序的时候不推荐,越少用越好,对效率,程序长度要求很高,写shellcode或直接对硬件[单片机]进行操作的时候才用.Windows下著名的开发环境有MASM和TASM C语言:高级语言中效率最高的一个[确切地说是中级语言],平台兼容性非常的好,几乎所有系统都有C语言编译器.语言本身比较简单,结合操作系统后功能强大,巅峰境界几乎是无所不能,但对于大工程的开发效率不高.适合任
2、何阶段的人士使用,尤其适合初学者.FORTRAN: 适合数学运算的语言,在DOS,Windows,UNIX下均有环境.现在学的人比较少了,但还是有点用的,如果你是专业人士,可以学习一下,有帮助的. BASIC:"初学者通用指令码"的缩写,是一种简单的语言,功能不强,开发效率高,运行效率低,在DOS平台下著名的BASIC平台有TurboBasic,QuickBasic,VisualBasicforDOS;在Windows平台下有VisualBasic,RealBasic,Repaid-Q等;在Linux下有KBasic;在M
3、ac下有RealBasicforMac.纯粹的BASIC语言除了对学编程本身以外现在几乎没有什么用处,VisualBasic等开发工具提供了一些比较强大的库来扩充功能,但因为实在是太简单了,VB几乎不是编程,而大多数时间是在"画程",对初学者有害无益,不要学习vb. Pascal:很流行的一种语言,目前其面向对象[OO]版本Object-Pascal应用相泛.代表开发工具有TurboPascal,Delphi,Kylix[均为Borland公司产品].开发效率一般,运行效率较高.在教学,应用和系统各方面都有使用[个人感觉是没
4、什么特点的一个语言] LOGO:基本上是给小学生接触电脑用的,也有人来进行简单的几何绘图.又叫"小海龟"在DOS和Windows上均有运行环境[中文小海龟]. COBOL:商业开发语言,曾经极度流行,现在很少有人用了.个人感觉开发效率不是很高,由于当年COBOL程序员的过量培养,导致了大批的事业情况,现在同样的情况也发生在C程序员身上. C++:全世界应用最广泛的语言,主流语言中功能最强大[最近听到另一个试验期的语言据说比C++还猛].开发平台多地说不完,在Windows上主要是BorlandC++Builder和V
5、isualC++,我个人使用Dev-C++.开发效率一般,运行效率较高.支持三种编程模式:面向过程,面向对象,模板.在应用编程方面主要应用其面向对象的特性.难度一般,但应用就比较麻烦.如果你想拍拍胸脯说:"我是个程序员"的话就学C++吧. Java:解释型的语言,基于虚拟机,真正的面向对象[一切都是类]在web中的applet应用广泛,在系统编程方面一无是处,但可以跨平台:一次编写,到处运行[戏称:一次编写,到处调试].开发效率高,运行效率低.另外,在嵌入式系统中的应用也比较常见.Borland的JBuiler,IBM的Vi
6、sualAgeforJava以及VisualCafe等都是常见的开发环境. Python:我喜欢的语言.脚本语言,支持面向对象,语法优美,易学易用,功能强大,跨平台,在各种UNIX,Mac,Windows上都有平台.非常适合初学者,在CGI以及小应用方面比较合适. C#:微软公司生产的鸡肋语言,几乎是CopyJava的,在各个方面都很像,而且不如Java,只是有了MS的大量金钱支持,才会慢慢进入市场.不管有没有钱途,我都不喜欢,也不推荐任何人学. Shell:分系统,Windows的Shell在NT内核下比较强大,Uni
7、x的一向都很不错.做一些小小的工作的时候可以省力,几乎需要学习. PERL:一种脚本语言,在各种系统上都有环境.学起来不是很简单,符号化太严重了,一般用于做生物数学和CGI,功能强,非常流行. PHP:也是一种脚本语言,用于写CGI.流行 ASP:并不是一种语言,是一个规范,一般基于VBscript,用于编写CGI,非常流行.以上是几种主流语言的评论,说实话一个Programmer不会LISP是十分可笑的情,但很可惜,我的确没有接触过LISP也就不敢妄加评论.还有一些非主流的语言.Prolog:人工智能常用的"语言"
8、,其实最后是翻译成C语言 SmallTalk:最早实现OO的几种语言之一,C++的灵感来源 HTML:不是一种编程语言,是一个标签描述脚本,用来写网页的