2009-07-16 58 views
1

我想創建一種新的開源語言。
因爲找到真正處理編譯器理論的程序員真的很少見,所以我需要一些建議。
你如何讓一個人對你的開源項目感興趣?
你如何將他帶到他想貢獻的位置?
有沒有特別的地方可以找到那些人(sourceforge.net除外)?尋找語言設計師和程序員

+1

我實際上對此非常感興趣 - 我對語言設計不太瞭解,但是我發現它非常有趣,而且嘗試一下會很棒。 你有什麼樣的想法? – Justin 2009-07-16 10:49:38

+0

一種方法是在stackoverflow上詢問如果有人對此感興趣(我不確定是否允許,但可以在meta上提問)。你想要建立什麼樣的語言?例如。構建一種新的.NET語言相當「容易」,因爲您可以輸出IL,並且內存基礎架構和框架已經可用。 – weiqure 2009-07-16 11:08:38

回答

3

讓人們對你的項目感興趣是非常困難的。歷史表明,99%(保守估計)的新編程語言只能被設計者使用。所以,如果你這樣做,那麼爲了愛而去做,如果有任何的外部興趣,不要期望太多。

1

您可能需要花費一些時間潛伏在諸如Lambda The Ultimate之類的網站上,並閱讀編程語言理論,編譯器設計等。我聽說Es弗裏德曼等人的編程語言對前者來說是一個很好的介紹性文本,而對於後者而言,「龍書」不會出錯(他的官方題目現在已經逃脫了我的觀點......)Aho等人雖然)。

1

看看哈斯克爾(及其配套社區) http://www.haskell.org/

我用哈斯克爾在讀研究生小OO編程語言模型,它似乎是在學術界用於設計的常用工具編程語言