《计算机语言的发展史.pptx》由会员分享,可在线阅读,更多相关《计算机语言的发展史.pptx(15页珍藏版)》请在第壹文秘上搜索。
1、+1.犹如天书的机器语言+2.汇编语言+3.Fortran问世+4.最简单的语言Basic+5.随历史远去的Pascal+6.C语言的诞生+7.面向对象时代的到来+完全由0和1组成的二进制代码来完成程序+输入输出更是麻烦+输入:用光电阅读机将穿孔卡片上的数据读入计算机+输出:利用打孔机在卡片上打印出一些小孔,代表输出的二进制代码+由于机器码对大多数人来说难以理解,莫奇莱等人开发了一套机器码的助记符,于是便诞生了汇编语言。+但汇编语言仍然是要求程序员站在CPU的角度来思考程序如何编写,如何运行。从这一点上,汇编语言还不算很人性化。FORTRAN语言语言1957年,约翰巴斯库成功开发了世界上第一个
2、高级语言Fortran。其英文全名为:Formula Translation。Fortran最大特性:接近数学公式的自然描述,易学,语法严谨,在计算机中具有很高的之行效率。Fortran语言以其特有的功能在数值、科学以及工程计算领域发挥着重要的作用。+1964年,约翰凯梅尼和托马斯卡兹开发了Basic语言,由于只有26个变量名,17条语句,12个函数和三个命令,所以这门语言被称为是最简单的语言。+后来,微软采用Quick Basic语法,引入时间驱动,开发了一个集成开发环境Visual Basic,VB成为Basic的延续。+Pascal语言是使用最广泛的基于DOS的语言之一,它是由瑞士的Ni
3、klaus Wirth教授在1971年设计完成的。+其语言的特点:丰富完备的数据类型、运行效率高、查错能力强、结构化严谨,是标志性的结构化程序设计语言+C语言之父:丹尼斯里奇+C语言诞生于1969-1973年,和UNIX操作系统同时出现。到80年代中期被ANSI X3J11委员会正式标准化,其使用传播更为广泛,到现在,它已经成为计算机行业使用最为广泛的语言之一。+C语言的特性:结构紧凑、灵活方便,运算符丰富,数据结构丰富,程序设计自由度大,代码生成质量高,可移植性好等。面向过程的语言面向过程的语言+面向过程的程序设计方法+程序 =(算法)+(数据结构)+释义:面向过程是以事件为中心,就是分析出
4、解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一次调用这些函数就可以了。面向对象的语言面向对象的语言+面向对象的程序设计方法+对象 = (算法) + (数据结构)+程序 = (对象 + 对象 + )+释义:面相对象是以事物为中心,关心的是由事物抽象出的对象,每个对象有自己的属性和自己的方法。建立对象不是为了完成某一个步骤,而是为了描述某个事物在整个解决问题的步骤中的行为。+C+:一种C语言基础上开发的一种集面向对象编程、泛型编程和过程化编程与一体的一种编程语言。支持过程化程序设计、数据抽象、面向对象设计等多种设计风格。+Java:一种可以写跨平台应用软件的面向对象的程序设计语言。具有卓越的通用性、高效性、平台移植性和安全性。广泛应用于个人PC、数据中心、游戏控制台、移动电话及互联网技术中。+脚本类语言+VB Script+Java Script+Windows脚本+Perl+PHP+Python+Ruby(松本行弘)+编译类语言+易语言:由大连吴涛易语言软件有限责任公司自主研发的国产化汉语编程语言,具有全中文全可视跨平台的编程语言环境。