3

私は、IT 学生向けの半年および 1 年間の大学プロジェクトを考え出す任務を負っていますが、これまでに行われたことがないことを願っています (また、私は特定のサディスティックな傾向を抱いているため)、そのうちの 1 つは次のとおりです。 BCPL フロントエンド コンパイラを GCC スイートに追加します。

次の 1 つまたは複数をどこで見つけることができますか。

  • そのような獣をGCCに追加する方法を説明するいくつかの優れた参照タイプのドキュメントはありますか?
  • 単純な言語の場合の例です。
  • プロセスへのガイド。
4

2 に答える 2

4

Go-lang の gccgo は、gcc の Go フロント エンドです。お知らせです。Go の複雑さや単純さについてコメントするには、私は Go を十分に研究していません。gcc のフロント エンドを作成する準備ができている人を期待しています。

于 2011-02-23T17:31:10.253 に答える
0

https://www.tldp.org/HOWTO/GCC-Frontend-HOWTO.htmlは非常に古いものです。

https://www.linuxjournal.com/article/7884も非常に古いです。

https://thinkingeek.com/2016/01/05/tiny-gcc-front-part-1/https://thinkingeek.com/2016/01/06/tiny-gcc-front-part-2/ははるかに最近。

私はそれらのどれも読んだことがありません。

于 2019-04-05T13:40:19.757 に答える