zoukankan      html  css  js  c++  java
  • 【第1章 编译概述】1.1 程序设计语言

    低级语言一面向计算机

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

    高级语言一 面向用户

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

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

    1.1 什么是编译程序

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

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

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

  • 相关阅读:
    Android实现摇晃手机的监听
    C#实现目录复制
    c# splitter控件使用简介
    一行代码实现java list去重
    安卓最简通讯录操作样例
    java.lang.ClassNotFoundException错误原因汇总
    在Visual Studio 2013中编译libssh2项目
    VS2013中C++创建DLL导出class类
    c#发送邮件样例
    Linux服务器挂死案例分析
  • 原文地址:https://www.cnblogs.com/whcai/p/14870180.html
Copyright © 2011-2022 走看看