《程序员教程》笔记二

程序设计语言基础知识

机器指令:计算机只能识别有0、1组成的字符序列

汇编语言:用容易记忆的符号表示0、1序列

高级语言:更高的抽象级别的语言

源程序:用某种高级语言或者是汇编语言编写的叫做源程序

汇编语言 = 源程序+汇编程序

程序设计语言中的定义:语义、语法、语用

程序设计语言的基本成分包含:数据、运算、控制、传输

汇编语言中有三类语句:指令语句、伪指令语句、宏指令语句

汇编程序执行两次扫描“第一次的主要工作是定义一个符号的值,并创建一个符号表、第二次扫面的任务是:产生目标程序

编译过程:源程序---词法分析---语法分析---语义分析---中间代码生成---代码生成---目标代码生成---目标代码

出错分为静态错误和动态错误:静态错误是指编译时发现的错误;动态错误是指在程序运行中的错误

编译比解释方式有更高的效率

解释方式比编译方式有更高的灵活性

编译方式有更高的灵活性

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值