1

我想创建一种新的开源语言。
由于很难找到真正处理编译器理论的程序员,我需要一些建议。
你如何让一个人对你的开源项目感兴趣?
你如何把他带到他想贡献的位置?
有没有特别的地方可以找到那些人(sourceforge.net 除外)?

4

4 回答 4

3

让人们对你的项目感兴趣是非常困难的。历史表明,99%(保守估计)的新编程语言仅由其设计者使用。因此,如果您这样做,请为爱而做,如果有任何外部兴趣,请不要期望太多。

于 2009-07-16T10:29:45.760 回答
1

您可能想花一些时间潜伏在诸如Lambda The Ultimate 之类的网站上,并阅读编程语言理论、编译器设计等。我听说弗里德曼等人的编程语言基础是一个很好的介绍文本前者,而后者的“龙书”不会出错(但其官方头衔目前让我无法理解……虽然由 Aho 等人撰写)。

于 2010-01-28T15:57:39.997 回答
1

看看 Haskell(及其支持社区) http://www.haskell.org/

我在研究生院使用 Haskell 建模了一种小型 OO 编程语言,它似乎是学术界用于设计编程语言的常用工具

于 2010-01-28T16:01:38.363 回答
0

顺便说一句,这并不能回答您的问题,但是这两个 Microsoft / Codeplx 项目都激发了我作为创建新语言的可能起点的兴趣:

于 2009-07-16T10:59:17.773 回答