欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

程序设计语言(二)

发布时间:2024/3/7 编程问答 56 豆豆
生活随笔 收集整理的这篇文章主要介绍了 程序设计语言(二) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

程序设计语言(一)_萧风的博客-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)
  • VB的子集,包含在Office软件(如Word、Excel、Access、Power Point)中
  • 用途:扩展Office软件的功能
  • 特点:寄生于已有的应用程序(如Word),不需要另外的开发环境,也不能生成.exe文件,所开发出来的程序(称为“宏”)必须由它的宿主程序调用才能运行
    • VBScript语言
  • 也是VB的子集,嵌入在HTML文档中使用
  • 所编写的脚本程序可以扩充网页的功能,例如:
  • 动态修改网页的内容和控制文档的展现
  • 检验用户的输入信息是否正确等
  • (三)Java语言

    • 由SUN  Microsystem公司于1995年发布的一种面向对象的、用于网络环境的程序设计语言
    • 基本特征:
  • 适用于网络分布环境
  • 具有一定的平台独立性
  • 安全性和稳定性好
    • 应用举例:    
  • 从网络下载到浏览器中运行的跨平台小程序Java applets
  • 便携式数字设备(如手机)中的应用程序
  • (四) 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(面向对象、嵌入在网页中运行)

     

     

     

     

    总结

    以上是生活随笔为你收集整理的程序设计语言(二)的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。