编译原理基础知识
Mar.三月
这个作者很懒,什么都没留下…
展开
-
手写解释器
谷歌大牛 Steve Yegge 曾说过:“如果你不知道编译器是怎样工作的,那你也并不知道计算机是怎样工作的。如果你不是 100% 确定你是否知道编译器是怎样工作的,那你其实并不知道它们是怎样工作的。”这跟你是新手还是经验丰富的软件开发人员无关:如果你不知道编译器和解释器是怎样工作的,那么你就不知道计算机是怎样工作的。就这么简单。那么,你知道编译器和解释器是怎样工作的吗?我的意思是,你 100% ...转载 2018-06-07 08:55:38 · 1489 阅读 · 0 评论 -
python解释器引发出来的。。
记录下学python 最近海康在为我们讲解爬虫,,,用python,,哈哈哈,相当简单,实用,, 鉴于本人是一个小白,so,,,学一下基础吧 首先,明确一点!!!!任何高级语言都是不能直接在裸机上运行的,为什么这么说呢,因为这个笨拙的计算机呢,他只会0101010101010100101011011010101010101010101010010110101010...原创 2018-06-07 08:54:38 · 274 阅读 · 0 评论 -
高级语言?编译程序?解释程序?目标代码?
编译程序?解释程序? 编译程序解释程序啥作用?将高级语言翻译成可以目标代码,使得目标代码可以在机器上运行 高级语言? 作为一门高级语言,javascript肯定不能是在电脑上直接运行的,肯定有javascript这门高级语言的编译/解释程序,编译/解释程序负责将高级语言转换为对应平台的目标代码,从而让高级语言可以在这个平台上运行 javascript是一门解释性语言,他的解释程序比较特殊是浏览...原创 2018-10-16 19:24:47 · 1321 阅读 · 0 评论 -
再论编译型语言/解释型语言
编译型语言 使用专门的编译器(类似于Windows下的Visual Studio)、针对特定平台(操作系统)将某种高级语言源代码一次性“翻译”成该平台硬件执行的机器码(包括机器指令和操作数),并包装成该平台所能识别的可执行性程序(.exe)的格式,这个转换过程称为编译(Compile)。编译生成的可执行程序可以以脱离编译程序,在特定的平台上独立运行。有些程序在编译结束之后,还可能需要对其他编译好...原创 2018-10-24 16:58:02 · 169 阅读 · 0 评论