本科毕业设计:自制编程语言及其编译系统

这是我的本科毕业设计,历时数月自行独立设计了一门新的编程语言,面向过程且图灵完备。并且笔者在这个基础上,不依赖任何第三方库与生成器的前提下,从零开始用 C++ 编写并实现了一套由编译器、汇编器和虚拟机组成的,完备的编译系统。详细说明请转到我的 Github 项目主页。FROG 编译系统:https:

我对现状的反思

镜方向适龄转行 or 技术专家路线, etc.对于未来广阔的时间与空间,人的相貌、心境都将不可避免、或多或少地发生变化,这一切存在太多可能性了。我也许会转行,但是我认为我应该成为一名技术专家,前提条件是在这个领域内我有绝对的优势。不过无论如何,将一件事情在可掌控的范围内做好做精是自己一贯的行事风格。

Modern C++ 语言特性查漏补缺

const 修饰的成员函数其本质是修改隐式this指针的类型,this指针将被认为是一个指向常量的指针默认构造函数 (default constructor)无需任何实参对类成员执行默认初始化合成的默认构造函数 (synthesized default constructor)即由编译器创建的默认构

一种C语言编译系统的实现设想

可能的方案选择1、可直接将标准C90的代码编译成特定目标机器语言(x86)的编译器2、将标准C90的代码编译成某种约定好的VM字节码的编译器,以及可执行此字节码的虚拟机实现的大概说明我设想用 C++ 编程语言来实现这个编译器 (可能附带虚拟机)如果要实现第二种模式的话,也需要设计一套满足具体执行需求
Your browser is out of date!

Update your browser to view this website correctly. Update my browser now

×