文档介绍:gs. 甘肃公务员 308485788 |三支万名群 291640527 |银行考试群 31492720 |事业单位群 123780564 |农信社群 161955071 (2 )汇编语言汇编语言是由一组与机器语言指令一一对应的符号指令和简单语法组成的。汇编语言是一种符号语言, 它将难以记忆和辨认的二进制指令码用有意义的英文单词( 或缩写) 作为辅助记符, 使之比机器语言编程前进了一大步。例如“ ADD A,B”表示将 A与B 相加后存入 B中, 它能与机器语言指令 0100100 1 直接对应。但汇编语言与机器语言的一一对应,仍需紧密依赖硬件,程序的可移植性差。用汇编语言编写的程序称为汇编语言源程序。经汇编程序翻译后得到的机器语言程序称为目标程序。由于计算机只能识别二进制编码的机器语言, 因此无法直接执行用汇编语言缩写的程序。汇编语言程序要由一种“翻译”程序来将它翻译为机器语言程序, 这种翻译程序称为编译程序。汇编程序是系统软件的一部分。(3 )高级语言高级语言比较接近日常用语,对机器依赖性低,是适用于各种机器的计算机语言。用机器语言或汇编语言编程, 因与计算机硬件直接相关, 编程困难且通用性差。因此人们需创造出与具体的计算机指令无关,其表达方式更接近于被描述的问题、更易被人们掌握和书写的语言,这就是高级语言。用高级语言编写的程序称为高级语言源程序,经语言处理程序翻译后得到的机器语言程序称为目标程序。高级语言程序必须翻译成机器语言程序才能执行, 计算机无法直接执行用高级语言编写的程序。高级语言程序的翻译方式有两种: 一种是编译方式, 另一种是解释方式。相应的语言处理系统分别称为编译程序和解释程序。在解释方式下,不生成目标程序,而是对源程序按语句执行的动态顺序进行逐句分析,边翻译边执行, 直至程序结束。在编译方式下, 源程序的执行分成两个阶段: 编译阶段和运行阶段。通常, 经过编译后生成的目标代码尚不能直接在操作系统下运行, 还需经过连接阶段为程序分配内存后才能生成真正可运行的执行程序。高级语言不再面向机器而是面向解决问题的过程以及面向现实世界的对象。大多数高级语言采用编译方式处理, 因为编译方式执行速度快, 而且一旦编译完成后, 目标程序可以脱离编译程序独立存在反复使用。面向过程的高级语言种类很多, 比较流行的高级语言有 Basic 、 Pascal 和C 语言等。某些适合于初学者的程序,如 Basic 语言及许多数据库语言则采用解释方式。 1980 年左右开始提出的“面向对象( Object-Oriented )”概念是相对于“面向过程”的一次革命。专家们预测,面向对象的程序设计思想将成为今后程序设计语言发展的主流。如 C++ 、 Java 、 Visual Basic 、 Visual C 等都是面向对象的程序设计语言。“面向对象”不仅作为一种语言,而且作为一种方法贯穿于软件设计的各个阶段。 3 )数据库管理系统数据库是将具有相互关联的数据以一定的组织方式存储起来,形成相关系列数据的集合。数据库管理系统就是在具体计算机上实现数据库技术的系统软件。随着计算机在信息管理领域中日益广泛深入的应用,产生和发展了数据库技术,随之出现了各种数据库管理系统( Data Base Management System , DBMS )。 gs. 甘肃公务员 30