4.1 抽象层次 硬件<微指令<机器码<低级语言<高级语言<解释型语言 4.2 逆向工程 4.3 x86体系结构 冯-诺依曼体系结构 中央处理器(CPU): 负责执行代码。 内存(RAM): 负责存储所有的数据和代码。 输入/输出(I/O): 为硬盘、键盘、显示器等设备提供接口。 控制单元(cont ...
分类:
其他好文 时间:
2017-10-09 09:57:44
阅读次数:
191
学过计算机编程的人都知道,计算机程序设计语言分为低级语言和高级语言,其中计算机就直接识别的语言只有低级语言中的机器语言,其他所有的编程语言计算机都是不能识别的,因此我们编写出来的程序要想被计算机识别然后执行,就必须转换成机器语言,这个转换的过程就叫做翻译,执行翻译过程的软件叫做翻译程序。其中翻译程序 ...
分类:
其他好文 时间:
2017-10-01 17:37:25
阅读次数:
164
一、编译器与解析器的区别 编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运算时计算机可以直接以机器语言来运行文件,速度快。 解析器 ,是一种电脑程序,能够把高级编程语言一行一行解释运行。每次运行 ...
分类:
其他好文 时间:
2017-09-28 00:33:45
阅读次数:
161
汇编语言是一种面向机器的低级语言,它是机器语言的符号化表示。所以,它比C语言等高级语言而言,有高速度,高效率的特点。同时,它也具有不可移植性。 指令和数据只是应用上的概念。在内存和磁盘上,它们没有任何区别,都是二进制信息。 了解了读取和写入数据的过程相类似。都要cpu发出信息,然后存储器执行读取或写 ...
分类:
编程语言 时间:
2017-09-20 19:43:22
阅读次数:
190
高级语言(High-levelprogramminglanguage)相对于机器语言(machinelanguage,是一种指令集的体系。这种指令集,称机器码(machinecode),是电脑的CPU可直接解读的数据)而言。是高度封装了的编程语言,与低级语言相对。它是以人类的日常语言为基础的一种编程语言,使用一般..
分类:
编程语言 时间:
2017-07-31 14:32:55
阅读次数:
153
1. 编程语言 编程把我们希望由计算机来完成工作写下来,然后交给计算机去执行。 计算机编程语言可分低级语言、汇编语言、高级语言。 低级语言 机器语言(二进制)由0和1组成。 汇编语言 跟机器语言差不多。由一连串数字表示单词。 高级语言 C、C++、JAVA、Python、GO等。 2.操作系统 常见 ...
分类:
其他好文 时间:
2017-07-12 17:46:13
阅读次数:
115
第一章:编程语言的介绍: 什么是编程语言?为什么要编程? 什么是编程语言?为什么要编程? 答:编程语言即语言,语言的本质就是沟通,编程语言则是程序员与计算机沟通的介质。计算机按照人们事先为其编写好的程序自动地去完成计算,这就是编程。 编程语言的种类: 编程语言的种类: 编程语言的种类分为低级语言和高 ...
分类:
编程语言 时间:
2017-07-09 19:43:19
阅读次数:
251
阅读的教材为:编译原理(张素琴等编著,清华大学出版社) 编译过程就是将高级语言翻译为低级语言 编译过程分为前段(front end)和后端(back end) 阅读过程中遇到的疑问是:解释程序和编译程序的区别? 1、编译程序直接生成目标代码,解释程序在运行时才将中间代码编译成目标代码。故执行效率低 ...
分类:
其他好文 时间:
2017-06-25 11:09:38
阅读次数:
128
编码与组合 布莱叶盲文与二进制码 手电筒的剖析 绕过拐角的通信 电报机与继电器 逻辑与开关 门 二进制加法器 反馈与触发器 存储器组织 自动操作 从算盘到芯片 总线 操作系统 高级语言与低级语言 图形化革命 ...
分类:
编程语言 时间:
2017-06-21 18:16:30
阅读次数:
131
高级语言(High-level programming language)相对于机器语言(machine language,是一种指令集的体系。这种指令集,称机器码(machine code),是电脑的CPU可直接解读的数据)而言。是高度封装了的编程语言,与低级语言相对。它是以人类的日常语言为基础的 ...
分类:
编程语言 时间:
2017-06-06 16:59:08
阅读次数:
317