The Programmng Language Beacon
v3.4 -- 2009年4月
该表包含了主要软件产品或应用,以及实现所用的编程语言详细信息。有关信息很难找到,一些小错误可能会掠过作者的眼帘,欢迎给出修改、添加、以及引用的建议。该列表不会面面俱到,仅仅列出主要应用。具体到产品家族的次序没有什么特别的规则,读者应该理解这不是排名。
主要的编程语言,完成的新开发突出显示,古老时期使用过也给出来,仅仅使用很少一部分开发也指出来。软件列表通常很大,编程语言不够全面,杂七杂八的语言没有涉及到。有时候一行有多种产品(例如”游戏”),或者一行有多种实现(例如JVM 实现),此时指出主流方向,忽略掉不同性质的例子。
一些读者认为列出的多数应用是基于古老的代码,使用的新技术表明其时间趋势。这种观点不对,介绍涉及了一些日期,像 这里, 或 这里 表明什么是”新”或”旧”技术跟直觉无关。
C和C++的区别有点人为因素,争论多数C代码是C++代码永远可能,或者反过来也一样(因为有些人使用C++或多或少像使用C没什么两样),大概怎样就凭直觉。
*** 表示当前进化使用的主要编程语言。
* 表示该技术仍在用,可能稳定可能衰减。
!!! 表示该产品已经死亡,死时在用那种技术。
==> 表示向指向栏目进化。
当只有箭头时,表明该技术相关的代码现在已经荡然无存或者微不足道,已经向箭头方向进化。
觉得网页内容似是而非的读者可以在这里找到该现象的细微解释。 阅读2.7.4部分。
版本注释:
2009年4月14日, v3.4: 添加了 facebook.
2009年4月1日, v3.3: 页面颜色看上去舒服一些。
2008年9月8日, v3.2: 添加了Google Chrome
2008年7月4日, v3.0: 修订了BlackBerry OS信息
2007年9月22日, v2.9: 添加了Google Android。
2007年8月21日, v2.8: 添加了邮件服务器部分。