程序设计语言(二)
程序设计语言(一)_萧风的博客-CSDN博客
四、程序设计语言系统
编译程序与解释程序的区别
- 解释:解释器直接解释并且执行源语言程序,不产生目标程序(相当于“口译”)
- 编译:把源程序编译为机器语言目标程序后,再由计算机运行(相当于“笔译”)
五、常用的程序设计语言
高级程序设计语言的发展
- 50年代:Fortran,ALGOL
- 60年代:COBOL语言,BASIC语言
- 70年代:Pascal 语言,C语言
- 80年代: Ada语言,PROLOG语言,LISP语言
- 90年代起:面向对象语言C++、 JAVA、C#等
(一)FORTRAN语言
FORTRAN是FORmula TRANslation (公式翻译)的缩写词,它是一种主要用于数值计算的面向过程的程序设计语言。FORTRAN语言的特点是接近数学公式,简单易用
(二)BASIC和Visual Basic语言、VBA、VBScript
- BASIC语言的特点是简单易学
- 是一种可视化的、面向对象的、采用事件驱动方式的结构化高级程序设计语言
- VBA、VBScript是VB的子集
资料:VBA和VBScript
- VBA(Visual Basic for Application)
- VBScript语言
(三)Java语言
- 由SUN Microsystem公司于1995年发布的一种面向对象的、用于网络环境的程序设计语言
- 基本特征:
- 应用举例:
(四) C语言、C++和C#语言
- C语言是1972~1973年间由AT&T公司Bell实验室开发而成。
- C++语言以C语言为基础发展而成。
- C#是一种最新的、面向对象的编程语言,由微软公司开发而成。
(五)Python语言
一种高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。
(六)其他程序设计语言
归纳总结:常用的程序设计语言
- Fortran(面向过程、用于科学与数值计算,Fortran2003 是面向对象的)
- VB(面向对象、可视化、事件处理)
- Java(面向对象、用于网络平台、可跨平台运行)
- C(面向过程、通用程序设计语言、适合于开发系统软件、效率高)
- C++(从C语言发展而来、面向对象、)
- C#(面向对象、运行于.NET平台、可跨平台运行、从C++、Java中发展而来)
- LISP(符号操作及表处理、用于人工智能)
- PROLOG(逻辑式编程语言、用于人工智能)
- ADA(模块化语言、用于实时控制、并发多任务如:飞行器控制)
- MATLAB(面向矩阵数学运算,数学计算)
- COBOL(面向过程、适用于商业、金融)
- VBA(面向对象、嵌入在OFFICE软件中运行。常见的宏病毒就是用VBA编制)
- Javascript和VBScript(面向对象、嵌入在网页中运行)
总结
- 上一篇: python生成随机整数列表_pytho
- 下一篇: 怎样防止租用服务器数据丢失问题