dav*_*ers 7 language-agnostic language-features programming-languages language-design
我非常喜欢Douglas Crockford最近的系列讲座,特别是关于编程语言历史的演讲.我想更详细地了解这个主题.
考虑这个问题语言不可知.我对教授编程的书不感兴趣.我对讨论在设计一种或多种语言时做出的决定的书感兴趣.
以下三个是IMO必读的书籍,适用于任何编程语言junky :)
每隔15年,ACM就会举办一次编程语言历史会议(亲切地称为HoPL).诉讼程序质量非常高,并且可用,仅在ACM付费墙后面.(但是,如果您从大学,学院或学校的IP地址访问它们,您应该能够访问它们.)
对于HoPL-III(2007),Guido van Rossum希望提交一篇关于Python的论文,但他无法及时满足审核要求,因此他以博客的形式发布了它.
除官方会议程序外,一些主持人还免费发表了他们的论文.此外,一些主持人在不同的场地再次发表同样的演讲.例如,Guy L. Steele,Jr.和Richard P."Dick"Gabriel重复了他们的" 五十分之一 "演讲(你可以想象,如果你曾经见过Guy Steele或Dick Gabriel的演讲,那么真的是一个谈话,更像是多媒体表演艺术与诗歌大满贯相交的百老汇会议,它提供了50种编程语言,每种语言50个单词.
作为@Missing FAKTOR如上所述,不仅项目奥伯伦,但所有的Niklaus Wirth的语言都极其有据可查:陵-60,大陵-X,陵-W,帕斯卡,Modula-2的,和奥伯伦.