W1-4-1编程语言和计算机系统层次

早期计算机系统的层次:

  • 最早的计算机用机器语言编程【第一代程序设计语言,1GL】 自底向上的结构:计算机硬件-->指令集体系结构-->应用程序
  • 用汇编语言编程【第二代程序设计语言,2GL】自底向上的结构:计算机硬件-->指令集体系结构-->操作系统-->汇编程序-->应用程序

现代计算机系统的层次:

  • 现代计算机用高级语言编程 自底向上的结构:计算机硬件-->指令集体系结构-->操作系统-->语言处理系统-->应用程序   语言处理系统包括:各种语言处理程序(如编译、汇编、链接)、运行时系统(如库函数、调试、优化等功能操作系统包括人机交互界面、提供服务功能的内核例程
    • 第三代程序设计语言(3GL)为过程式语言 【如何做】
    • 第四代程序设计语言(4GL)为非过程化语言 【做什么】

语言的发展是一个不断抽象的过程。

posted @ 2017-05-01 17:17  Tsunami_lj  阅读(165)  评论(0编辑  收藏  举报