主题:【原创】语言编译器等请教 -- 中国农民
共:💬62 🌺30
不如选个语言程序,反汇编看一下程序中编译这段的源程序,可能会明白一些原理。
现在的编译器,大部分的代码应该是在优化上。如果对那些能编译C/C++的编译器进行反汇编,出来的汇编代码我估计得超过上千兆。要从这里找出有关编译的部分,大海捞针。对于要学习编译原理,C和C++的语言定义也太复杂了。
其实,如果真要这么做,有现成的源代码:GCC。不过,据说GCC的源代码也不容易读懂。
- 相关回复 上下关系8
🙂这个不用学,每个高级语言程序都有相应的运行环境,就像我们 一泓清水 字148 2007-11-06 18:02:20
🙂老农是想自己试着弄一个语言出来 中国农民 字0 2007-11-06 18:19:15
🙂噢,原来这样啊。我想可能会很麻烦吧,你要搜集很多这方面的 一泓清水 字210 2007-11-06 18:28:30
🙂这可不算个好主意
🙂俺那时连C++都还没出现呢,嘿嘿,俺就估计这法子该被淘汰了 一泓清水 字158 2007-11-07 00:04:17
🙂真有兴趣的话 泰让 字39 2007-11-06 18:22:43
🙂俺当时就是学C语言、PASCAL语言。 一泓清水 字382 2007-11-06 17:06:42
🙂N多N多年前 2 东湖珞珈 字513 2007-11-06 09:20:48