4个函数实现的c编译器,大约500行。基本上已经比较完备了,可以自己编译自己。 使用方法: gcc -o c4 c4.c  (you may need the -m32 option on 64bit machines) ./c4 hello.c ./c4 -s hello.c ./c4 c4.c hello.c ./c4 c4.c c4.c hello.c
2023-09-10 09:58:07 12KB 开源项目
1
自己动手写编译器链接器 高清版带有书签
2023-08-23 14:42:19 51.85MB 编译器 链接器
1
C-Decompiler是一个基于x86的C/C++语言反编译器,它读取pe文件,产生对应的C/C++代码. 目前C语言的基本反编译功能已完成,C++部分刚刚开了个头,正在开发中。此版本非常不稳定,仅做演示用!它能很好的反编译自带的56个测试例子,但对于用户自己提供的测试例子可能会有问题!用户若进行测试,建议使用简单例子,可以修改56个例子反编译出来的结果,重新编译生成新的测试例子。 56个例子中,绝大部分是采用VC2003进行编译的,有debug版本和release版本。VC6,VC2005,VC2008各有4个测试例子,分别是采用向导生成的console和win32程序,分为debug版本和release版本。 该反编译器是下班后熬夜敲代码敲出来的,已有一年多了。孤军奋战很累,发布该演示版本,只为广交志同道合的朋友,寻求合作机会,并听听大家的看法和意见。 期待大家的反馈! 任何更新会通过本人网站进行发布。谢谢关注! 本人邮箱:kawarchen@gmail.com 网站: www.c-decompiler.com
2023-08-21 14:01:17 8.93MB 汇编 C/C++ 反编译 反编译器
1
这是一款使用很方便,功能很强大的C/C++编译软件。
2023-08-20 10:57:42 7.3MB C/C++编译软件 C语言 C++
1
开源的小型嵌入式MCU的C编译器,版本为2.9.0,可以运行在windows和Linux平台下,Linux下的为源代码方式安装。
2023-08-12 06:32:45 6.71MB SDCC MCU_C编译器 开源
1
挺不错的哦 可以用来编辑好多种文件呢!象java,c++,c#,Delphi,jsp,asp等等 还可以查看二进制文件呢
2023-08-09 13:21:12 6.66MB UltraEdit 超级编译器
1
JavaScript中编译器和虚拟机的简单实现。 该项目的目的是告诉所有人,并非所有的编译器和VM都必须复杂而庞大。 让我们用JavaScript制作编译器和虚拟机这是JavaScript中Brainf * ck语言的虚拟机和编译器的简约且非常简单的实现。 该项目的目的是告诉所有人,并非所有的编译器和VM都必须复杂而庞大。 阅读本文之后,希望您对某些机器和语言的工作方式有所了解。 如果您学到了什么,或者无论如何认为这对您有帮助,请不要忘记留下星星! 所有PR都是同伴
2023-07-27 16:41:47 117KB JavaScript Miscellaneous
1
java工具源码另一个Java字节码生成器 (类似于javac的编译器) 概述 Java字节码生成器是在著名的工具Flex&Bison之上构建的编译器,用于接收任何Java源代码(当前仅支持Java Lang的子集)并发出其等效的字节码。 这是PLT开发(P AGC软件大号anguage牛逼ranslation)当然,在工程,亚历山大大学的教师在Spring2020发售的项目。 目标是练习构造语义规则以生成Java字节码的技术。 生成的字节码必须遵循[Java虚拟机规范]。()中定义的标准字节码指令。 我们的工作流程包括以下步骤: 了解我们将要建立的Flex&Bison工具。 了解Java CFG关联的语义动作/规则。 了解Java字节码后,我们需要将其生成为中间代码表示形式。 在我们了解的构建块上构建Java字节码生成器。 运行与测试 输入:包含Java源代码的文件,该源代码紧随下一节中提到的语法子集。 输出:现在可以在JVM上运行的.class文件。 要运行该程序,请使用脚本run.sh ,如下所示: ./run.sh file_name 其中filename是可以包含Java源代
2023-07-11 09:39:54 333KB 系统开源
1
编译原理 龙 虎 鲸 可变目标C编译器——设计与实现 四本书 哈哈哈哈哈哈
2023-06-30 15:08:57 94.06MB 编译原理
1
基于C++实现的PL0编译器,包括PL0代码源文件,可直接运行
2023-06-29 21:59:15 73KB C++ PL0 编译原理
1