ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

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

2021-06-10 11:03:58  阅读:197  来源: 互联网

标签:语言 程序 编译 机器语言 程序设计 低级语言 编译程序 1.1


低级语言一面向计算机

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

高级语言一 面向用户

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

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

1.1 什么是编译程序

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

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

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

标签:语言,程序,编译,机器语言,程序设计,低级语言,编译程序,1.1
来源: https://www.cnblogs.com/whcai/p/14870180.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有