首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

1.10  有关参考文献

Bibliographic Notes

本书中面向编译器的各章企图为编译器在做些什么的勾勒出一种印象,而并非想去解释怎样构造它。在其他教科书里可以找到这些方面的更多细节。最重要的选择包括Cooper和Torczon的著作 [CT04]、Grune等的 [GBJL01] 及Appel的 [App97]。早一些的教程,Aho、Sethi和Ullman [ASU86]、Fischer和LeBlanc [FL88] 的教科书多年来一直是这个领域里的标准教程,但现在已经逐渐有些过时。有关程序设计语言设计的高质量教材包括Louden [Lou03]、Sebesta [Seb04] 和Sethi [Set96]。

有关程序设计语言发展史的某些最重要的信息,可以从美国计算机协会支持的1978年和1993年会议论文集中找到 [Wex78,Ass93]。另一最佳参考是Horowitz在1987年做的汇编材料 [Hor87]。从季刊IEEE Annals of the History of Computing里可以找到有关历史的更广泛材料。由于程序设计语言的设计具有很强烈的个人色彩,对于语言之间的比较有许多激烈争论。这方面的例子如Dijkstra [Dij82]、Hoare [Hoa81]、Kernighan [Ker81] 和Wirth [Wir85a] 等的论述。

现在大部分个人计算机上的软件开发都是在集成式程序设计环境里进行的。对于这些环境产生重要影响的前辈包括Symbolic公司的Genera Common Lisp环境 [WMWM87] 和施乐的Palo Alto研究中心的Smalltalk [Gol84]、Interlisp [TM81] 和Cedar [SZBH86]。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论