以150行代码实现的一个简单语言的编译器和虚拟机 |

None

相关推荐

封面图片

Golang 编译器代码浅析

Golang 编译器代码浅析 本书主要目的是让读者在源码层面熟悉 Go 编译器的实现,因此会以代码讲解为主。但编译器的实现涉及到非常多的细节处理,本文会尽量避免大段的贴代码来对其进行分析(实际上也是不可行的),而是建议读者将文章当着一个参考,自己动手去源码中进行探索。因此每个主题的文章基本会按照如下结构进行组织: 1. 该模块的简介,需要涉及到的理论知识复习。例如词法、语法分析中涉及到很多形式语言与自动机的知识,文章都会先尽可能少地温习一下相关知识 2. 核心数据结构介绍,意在搭建该模块的骨架 3. 核心逻辑介绍,意在了解该模块实现的主体算法思路 4. 特殊案例分析,详细分析典型案例的处理流程 另外作者还开了两个坑《Linux核心概念详解》和《极简计算机结构介绍》,也写了一些内容不过还不太完整。

封面图片

从零开始写一个虚拟机。文章介绍如何用400行左右的C代码实现一个虚拟机,该虚拟机能够运行标准的LC-3汇编程序。

封面图片

#虚拟机 #光速虚拟机

封面图片

Tiny-C 语言编译器 |

封面图片

#虚拟机 #51虚拟机 @PJapk

封面图片

#虚拟机 #光速虚拟机 @PJAPK

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人