关于“Smart Compiler”
常常遇到一些朋友问“为什么要做这个项目?”“为什么不用现有的呢?”等等一些问题,在这里说明一下。
Q :这个项目的发起是出于兴趣还是工作需要呢?
A :开源社区的组织结构是比较松散的,兴趣爱好是很关键的一点。
A :析码的目标是达到应用编译标准,并作为突壳VRE工具集的一部分发布。
Q :已经有一些开源的编译器了,为什么要自己做呢?析码怎么跟它们竞争呢?
A :维护别人代码是很痛苦的,而且很难将其掌控在手中。
A :突壳只是把析码做了一个基本的原型(C前段+ARM后段),其它的就要靠社区的力量了。
Q :析码会考虑兼容其它语言吗?或者基于它设计一门新的语言?
A :C前段+ARM后段的原型会作为析码的主干版本由突壳维护下去,其它版本会放到社区维护。
A :析码是一个编译平台,特点在于源语言跟目标机的兼容性很突出,类似于这种需求我们会提供相应的支持,但突壳暂时没有打算设计一门新的语言。
来自:开源中国社区

