第1章 编译概述1.1 程序设计语言

Posted cai的一批

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第1章 编译概述1.1 程序设计语言相关的知识,希望对你有一定的参考价值。

低级语言一面向计算机

  • 机器语言
  • 符号语言汇编语言

高级语言一 面向用户

  • 面向过程性语言一面向用户的语言如: C、Pascal
  • 专用语言一面向问题的语言如: SQL
  • 面向对象语言如: Java、C++、C#
  • 脚本语言: htmljavascript、 python(面向对象)

➢各种程序设计语言都有自己的语法和语义体系,其编译程序根据这种语言的语法和语义将其翻译成机器能够接受的机器语言;
➢然而,从本质上来说。程序设计语言是按一定规则排列的符号集合,而编译程序就是把这些符号集合变成机器指令的转换器,编译程序又称为编译器

1.1 什么是编译程序

是现代计算机系统的基本组成部分
是指这样的程序,它能够把某种语言的程序(源程序)转换成另一种语言的程序(目标程序),而后者与前者在逻辑(功能)上是等价的

  • 源语言是诸如FORTRAN、Pascal、C、或Java这样的“高级语言”
  • 目标语言如汇编语言之类的“低级语言”,或机器语言

功能:一个编译程序就是一个语言翻译程序,它把一种语言(称作源语言)【高级语言书写的源程序】编写的程序翻译成另一种语言(称作目标语言)【等价的低级语言】的等价的程序.

以上是关于第1章 编译概述1.1 程序设计语言的主要内容,如果未能解决你的问题,请参考以下文章

Java语言概述

Java语言概述

编译原理习题解析-第1章

第1章 java语言概述与开发环境

第1章 JS概述

第1章 Java概述