В университете я специализировался в теории компилятора и грамматиках, поэтому имею хороший опыт в этой области (хотя давно), и знаю, что создание компилятора является огромным крупным делом, по крайней мере, для языка, такого как C++.Как люди собираются создавать свои собственные языки программирования?
Так что я смущен относительно большого количества языков программирования, которые, по-видимому, созданы людьми, а не большими группами людей, работающих в компании. Например, Ruby, по словам Википедии, был создан одним человеком - я не знаю языка, возможно, это невероятно просто, но, судя по всему, в нем присутствуют загрузочные самолеты созданных языков.
Так как же вы идете о создании своего собственного языка (который не слишком прост, чтобы быть бесполезным) как личность и не тратить всю свою жизнь на это?
Есть ли хорошие книги по этому вопросу (а не компиляторы и вообще спецификации)?
Этот вопрос звучит, как [Programmers.SE] (http://programmers.stackexchange.com/) было бы лучше. – 2010-11-27 01:53:51