2017-09-21 162 views
0

所以我試圖把一個小編程語言作爲一個項目。但事情是我不知道如何開始。我知道編譯器是如何工作的,而且都知道如何編寫代碼。我到處搜索例如任何編譯器的代碼,但找不到任何東西。我在哪裏可以找到它,或者有人可以向我解釋我應該用來創建編譯器的格式和方法?另外如果你想知道我正在考慮使用C++編寫編譯器。我在哪裏可以找到編譯器的代碼?

回答

0

我建議在編譯器構建中免費使用​​。在我看來,引導材料和精心設計的課程是緩解這類事情的最佳方式。

+0

thatnkyou,但我明白這是如何工作的。我會接受你的答案,但我真正需要的是代碼準則。我看過很多教程,並閱讀了大量關於這個主題的文檔。我正在尋找的是關於如何編寫代碼的指導。不是它如何工作,而是如何編寫它。 – undertaker

+0

一個好的課程將會指導你一起學習如何編寫代碼的相關任務。這不僅僅是理論上的講座。 「真正」語言的現代編譯器是_huge_。按照課程學習,學會編寫一個簡單的編譯器,然後_then_去挖LLVM,GCC,Roslyn等。 –

+0

好吧,謝謝你! – undertaker

0

LLVM.org;開源現代的C,C++,Objective-C和更多

相關問題