Java教程

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

本文主要是介绍【第1章 编译概述】1.1 程序设计语言,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

低级语言一面向计算机

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

高级语言一 面向用户

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

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

1.1 什么是编译程序

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

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

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

这篇关于【第1章 编译概述】1.1 程序设计语言的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!