The Programmng Language Beacon
v3.4 -- 2009年4月
該表包含了主要軟件產(chǎn)品或應(yīng)用,以及實(shí)現(xiàn)所用的編程語言詳細(xì)信息。有關(guān)信息很難找到,一些小錯(cuò)誤可能會(huì)掠過作者的眼簾,歡迎給出修改、添加、以及引用的建議。該列表不會(huì)面面俱到,僅僅列出主要應(yīng)用。具體到產(chǎn)品家族的次序沒有什么特別的規(guī)則,讀者應(yīng)該理解這不是排名。
主要的編程語言,完成的新開發(fā)突出顯示,古老時(shí)期使用過也給出來,僅僅使用很少一部分開發(fā)也指出來。軟件列表通常很大,編程語言不夠全面,雜七雜八的語言沒有涉及到。有時(shí)候一行有多種產(chǎn)品(例如”游戲”),或者一行有多種實(shí)現(xiàn)(例如JVM 實(shí)現(xiàn)),此時(shí)指出主流方向,忽略掉不同性質(zhì)的例子。
一些讀者認(rèn)為列出的多數(shù)應(yīng)用是基于古老的代碼,使用的新技術(shù)表明其時(shí)間趨勢。這種觀點(diǎn)不對,介紹涉及了一些日期,像 這里, 或 這里 表明什么是”新”或”舊”技術(shù)跟直覺無關(guān)。
C和C++的區(qū)別有點(diǎn)人為因素,爭論多數(shù)C代碼是C++代碼永遠(yuǎn)可能,或者反過來也一樣(因?yàn)橛行┤耸褂肅++或多或少像使用C沒什么兩樣),大概怎樣就憑直覺。
*** 表示當(dāng)前進(jìn)化使用的主要編程語言。
* 表示該技術(shù)仍在用,可能穩(wěn)定可能衰減。
!!! 表示該產(chǎn)品已經(jīng)死亡,死時(shí)在用那種技術(shù)。
==> 表示向指向欄目進(jìn)化。
當(dāng)只有箭頭時(shí),表明該技術(shù)相關(guān)的代碼現(xiàn)在已經(jīng)蕩然無存或者微不足道,已經(jīng)向箭頭方向進(jìn)化。
覺得網(wǎng)頁內(nèi)容似是而非的讀者可以在這里找到該現(xiàn)象的細(xì)微解釋。 閱讀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: 添加了郵件服務(wù)器部分。