青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

chaosuper85

C++博客 首頁 新隨筆 聯系 聚合 管理
  118 Posts :: 0 Stories :: 3 Comments :: 0 Trackbacks

The Programmng Language Beacon (fwd)

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: 添加了郵件服務器部分。

Family/Product

Date

ASM

C

C++

Java

C#

Others

Notes

 

操作系統

 

Microsoft Windows

 

*

==>

*

==>

***

 

 

 

在Windows Mobile中做了一些嘗試使用部分C# (例如軟鍵盤)。結果發現速度太慢,最終產品只好再轉向C++。

 

Linux

 

 

***

 

 

 

 

 

 

Apple MacOS

 

 

***

*

 

 

部分Objective-C

最初版本的Mac OS用戶接口受WIMPXerox Alto 用戶接口的影響,用SmallTalk實現,試運行,結果需求硬件太貴,早期版本的MacOS使用匯編和Pascal

 

Sun Solaris

 

 

***

 

 

 

 

 

 

HP-UX

 

 

***

 

 

 

 

 

 

移動設備操作系統

 

Symbian OS

 

*

 

***

 

 

 

Symbian是手機操作系統的領頭羊。

 

Google Android

2008年

 

***

 

 

 

 

 

 

RIM BlackBerry OS 4.x

 

 

 

***

 

 

 

RIM要求開發人員使用Java 作為BlackBerry的編程語言,人們對此困惑不解,BlackBerry OS 本身用C++開發。

 

圖形接口層

 

Microsoft Windows UI

 

 

 

***

 

 

 

 

 

Apple MacOS UI (Aqua)

 

 

 

***

 

 

 

 

 

Gnome

 

 

***

*

 

 

 

 

 

KDE

 

 

 

***

 

 

 

 

 

桌面搜索

 

Google Desktop Search

 

 

 

***

 

 

 

 

 

Microsoft Windows Desktop Search

 

 

 

***

 

 

 

 

 

Beagle

 

 

 

 

 

***

 

 

 

Office產品

 

Microsoft Office

 

*

==>

*

==>

***

 

 

 

傳統的MS Office使用了匯編,后來用C,C++出現后,任何新東西都用C++做。目前沒有計劃轉變的傾向。幾年來有一個小的嘗試開發一個面板用C#,不清楚這種做法是否維持下來。

 

Sun Open Office

 

 

 

***

*

 

 

Sun Micro Open Office, 于1999從Star Division獲得。沒有企圖嘗試把代碼轉向Java,Java用在一些雜項模塊。

 

Corel Office/WordPerfect Office

 

 

 

***

<==

(19978)

 

 

Corel Office最初用匯編和C開發,Corel Office 轉向了Java,為何移植性考慮于1996年全部用Java開發,于19978月放棄, 因為速度太慢。代碼后來用C和C++重新開發。

 

Adobe Systems Acrobat Reader/Distiller

 

 

 

***

 

 

 

 

 

關系數據庫管理系統

 

Oracle

 

*

*

***

*

 

 

核心只用匯編、C和C++

 

MySQL

 

 

 

***

 

 

 

 

 

IBM DB2

 

*

***

*

 

 

 

 

 

Microsoft SQL Server

 

*

==>

*

==>

***

 

 

 

 

 

IBM Informix

 

*

***

*

 

 

 

 

 

SAP DB/MaxDB

 

 

 

***

 

 

 

 

 

網頁瀏覽器

 

Microsoft Internet Explorer

 

 

 

***

 

 

 

 

 

 

 

 

***

 

 

 

 

 

Netscape Navigator

 

 

***

==>

Mozilla

<==

!!!

 

 

Netscape瀏覽器用C編寫的,但Netscape 工程師都熱衷Java (見M. Cusumano 的文章) 于是用Java重新開發了該瀏覽器,太慢,只能棄之。下一版本Mozilla,用C++開發。

 

Safari

2003年7月7日

 

 

***

 

 

 

用于Apple Mac OS的瀏覽器,基于WebKit,a C++框架

 

Google Chrome

2008年9月2日

 

 

***

 

 

 

Chrome用了26種不同的庫。最基本的代碼來自Safari。處于核心地位之一的是特別快的 V8 JavaScript引擎, 用C++編寫。

 

Sun HotJava

 

 

 

 

!!!
(1999
)

 

 

HotJava 沒有真正派上用場,跟其它瀏覽器相比,速度太慢。它成了Java applet 技術的展覽品,1999年后凍結。

 

Opera

 

 

 

***

 

 

 

 

 

Opera Mini

 

 

 

***

***

 

 

Opera Mini (2007) 的架構十分滑稽,用了C++和Java。該瀏覽器分為兩部分,一個極薄的(少于100KB)可視端部分和用于執行的服務器端。Java的最初使用來接受OBML格式的網頁,后來復用的傳統Opera (C++)執行引擎以及它的小屏幕執行在服務器上。這允許Opera嵌入支持J2ME的便攜設備,例如手機,卻保持很好的相應速度。當然,很明顯做出一些犧牲,例如執行JavaScript。

 

Mosaic

 

 

!!!

 

 

 

 

Mosaic是第一個被廣泛使用的瀏覽器,變成了Netscape。

 

郵件客戶端

 

Microsoft Outlook

 

 

 

***

 

 

 

 

 

IBM Lotus Notes

 

 

 

***

 

 

 

 

 

開發環境

 

Microsoft Visual Studio

 

 

 

***

 

 

 

 

 

Eclipse

 

 

 

 

***
(見notes)

 

 

Eclipse主要位于MS Visual Studio沒有覆蓋的市場。為了編譯它,開發了一種特殊的圖形庫,SWT用來取代Java傳統的AWT。不同于AWT全部用Java,密集用戶反映速度太慢,SWT是C/C++代碼上薄薄的一層。

 

虛擬機

 

Microsoft .Net CLR

 

 

 

***

 

 

 

 

 

Java Virtual Machine (JVM)

 

 

 

***

 

 

 

 

 

ERP

 

SAP mySAP ERP

 

 

*

 

 

 

***
ABAP/4

 

 

Oracle Peoplesoft

 

 

 

*

==>

***

 

***
PeopleSoft 面向對象編程語言

Peoplesoft依賴于BEA Tuxedo 和C++代碼,現在轉向了BEA WebLogic和Java, 保留了 POOPL語言。C++ 代碼明顯沒有重寫。

 

Oracle E-Business Suite

 

 

 

 

***

 

 

 

 

Business Intelligence

 

Business Objects

 

 

 

***

 

 

 

 

 

Graphics Editors

 

Adobe Photoshop

 

 

 

***

 

 

 

 

 

The GIMP

 

 

***

 

 

 

部分Perl

 

 

搜索引擎

 

Google

 

*

 

***

 

 

 

 

 

網站

 

eBay

 

 

 

(2002年) 

==>

***

 

 

有關eBay 架構從C++ 轉向Java 的信息在這里

 

Amazon

 

 

 

***

 *

 

 

 

 

facebook

2006年9月26日

 

 

***

 

 

***
PHP

這里僅僅涉及了facebook, 不包括插件。插件可以用多種技術開發,這多虧了facebook的ORB/應用服務器Thrift。Thrift 包含了一個用C++編寫的編譯器。facebook 人這樣描述 Thrift: "多語言代碼和適合用于搜索,因為這允許應用開發位于高效的服務器端(C++) 而且允許基于PHP的網絡應用程序使用Thrift PHP 庫調用搜索服務" 在使用C++的一邊, facebook采納 了一個 LAMP 架構。

 

游戲

 

*

*

***

 

 

 

 

 

編譯器和解釋器

 

Microsoft Visual C++

 

 

 

***

 

 

 

 

 

gcc

 

 

***

 

 

 

 

 

 

javacc

 

 

***

*

*

 

 

 

 

Perl

 

 

 

***

 

 

 

 

 

PHP

 

 

***

 

 

 

 

 

 

3D引擎

 

Microsoft DirectX

 

 

 

***

 

 

 

 

 

OpenGL

 

 

***

 

 

 

 

 

 

OGRE 3D

 

 

 

***

 

 

 

 

 

網絡服務器

 

Apache

 

 

***

*

 

 

 

 

 

Microsoft IIS

 

 

 

***

 

 

 

 

 

郵件服務器

 

Microsoft Exchange Server

 

 

*

==>

***

 

 

 

 

 

Postfix

 

 

***

 

 

 

 

 

 

IBM Lotus Notes Server

 

 

 

***

 

 

 

 

 

hMailServer

 

 

 

***

 

*

 

 

 

Apache James

 

 

 

 

***

 

 

Apache James當前版本是2.3.1從2007年4月至今一直未變。

 

Web 2.0

 

MediaWiki

 

 

 

 

 

 

***
PHP

推動著Wikipedia

 

TWiki

 

 

 

 

 

 

***
Perl

 

 

Google Blogger

 

 

 

 

 

 

 

細節不清楚,該軟件重設計好幾次,例如2002一次,2006年一次。

 

Flickr

 

 

 

 

 

 

***
PHP

 

 

CD/DVD刻錄

 

Nero Burning ROM

 

 

 

***

 

 

 

 

 

K3B

 

 

 

***

 

 

 

 

 

多媒體播放器

 

Nullsoft Winamp

 

 

 

***

 

 

 

 

 

Microsoft Windows Media Player

 

 

 

***

 

 

 

 

 

Apple iPod software

 

 

 

***

 

 

 

 

 

P2P

 

eMule

 

 

 

***

 

 

 

 

 

µtorrent

 

 

 

***

 

 

 

 

 

Azureus

 

 

 

 

***

 

 

Azureus 建在SWT之上,見 關于Eclipse的notes

 

GPS系統

 

TomTom

 

 

 

***

 

 

 

 

 

Hertz NeverLost

 

 

 

***

 

 

 

 

 

Garmin

 

 

 

***

 

 

 

 

 

Motorola VIAMOTO

2003

 

 

 

!!!
(20076)

 

 

Motorola VIAMOTO 是一個智能手機"連接" GPS實現,有一個Java客戶端。被一些汽車出售公司重新樹立品牌。例如Avis Assist是 Motorola VIAMOTO 產品的另外一個名字。. Avis已經撤銷這個產品 提供在美國提供Garmin 在歐洲提供TomTom。 Motorola 在2007年6月

posted on 2009-05-21 23:47 chaosuper 閱讀(325) 評論(0)  編輯 收藏 引用

只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国产精品一二一区| 国产精品欧美激情| 国产色产综合色产在线视频| 中文一区在线| 最新中文字幕亚洲| 欧美高潮视频| 久久九九国产| 一区二区三区自拍| 久久综合给合| 另类春色校园亚洲| 亚洲欧洲在线看| 亚洲精品欧美日韩专区| 欧美日韩成人在线观看| 99精品视频免费观看| 亚洲美女免费视频| 国产精品毛片va一区二区三区| 亚洲国产精品第一区二区| 欧美精品aa| 亚洲午夜av在线| 欧美一级播放| 亚洲黄色av一区| 亚洲视频成人| 影音先锋一区| 亚洲乱码国产乱码精品精可以看| 亚洲国产一区二区三区高清| 久久精品一区中文字幕| 久久精品国产99国产精品澳门| 久久激情五月激情| 一区二区三区四区精品| 久久久99爱| 欧美freesex8一10精品| 欧美日本久久| 久久免费视频网站| 欧美午夜精品久久久久久久| 久久国产主播精品| 国产一区99| 中文精品视频一区二区在线观看| 亚洲一级黄色av| 国产精品视频福利| 亚洲福利在线观看| 国产麻豆91精品| 久久国产精品久久久| 噜噜噜在线观看免费视频日韩| 欧美激情日韩| 一区二区三区av| 亚洲国产精品专区久久| 欧美成人首页| 久久久之久亚州精品露出| 在线观看亚洲精品| 欧美激情2020午夜免费观看| 久久福利精品| 欧美三级免费| 亚洲三级电影全部在线观看高清| 精品av久久久久电影| 免费亚洲电影在线| 毛片av中文字幕一区二区| 亚洲人成网站999久久久综合| 欧美三级视频在线观看| 欧美在线视频观看| 欧美一区二区私人影院日本| 欧美三级视频在线播放| 欧美在线播放高清精品| 亚洲第一精品福利| 亚欧美中日韩视频| 国产精品国产成人国产三级| 亚洲精品日韩激情在线电影| 欧美在线免费视屏| 亚洲人成在线观看网站高清| 国产精品区一区二区三| 蜜臀久久99精品久久久画质超高清| 美日韩免费视频| 在线欧美影院| 噜噜噜在线观看免费视频日韩| 99精品欧美一区二区三区综合在线| 亚洲美女中文字幕| 欧美国产精品劲爆| 欧美一区免费| 亚洲视频观看| 亚洲国产精品欧美一二99| 久久九九全国免费精品观看| 国产午夜精品久久久久久久| 欧美日韩成人在线视频| 久久久99免费视频| 亚洲永久精品大片| 久久精品人人做人人爽| 亚洲视频电影图片偷拍一区| 亚洲欧洲美洲综合色网| 国产欧美一区二区精品忘忧草| 亚欧美中日韩视频| 亚洲视频播放| 亚洲美女视频在线免费观看| 欧美成人激情在线| 久久综合电影| 久久女同互慰一区二区三区| 亚洲女与黑人做爰| 国产一区二区三区在线观看免费视频 | 久久都是精品| 亚洲女人天堂成人av在线| 性伦欧美刺激片在线观看| 中文欧美字幕免费| 99re6这里只有精品| 亚洲激情专区| 亚洲欧洲日韩综合二区| 亚洲大胆人体在线| 在线观看久久av| 狠狠v欧美v日韩v亚洲ⅴ| 欧美精品久久久久久久| 欧美高清成人| 欧美巨乳波霸| 欧美日韩国产va另类| 你懂的网址国产 欧美| 免费在线观看一区二区| 蜜桃av噜噜一区| 欧美激情日韩| 欧美日韩色婷婷| 久久亚洲一区二区三区四区| 一区二区高清在线| 中文精品视频| 欧美一区二区精品在线| 久久久久久久高潮| 亚洲色图自拍| 亚洲欧美区自拍先锋| 免费亚洲婷婷| 亚洲国产精品国自产拍av秋霞| 欧美激情片在线观看| 久久国产精品99国产精| 久久精品视频网| 欧美成人伊人久久综合网| 亚洲国产精品久久久| 99国产精品99久久久久久| 亚洲视频精选在线| 欧美在线视频在线播放完整版免费观看| 欧美在线不卡| 欧美国产日韩精品| 国产精品久久久久久久第一福利| 国产欧美日韩亚洲| 伊人久久综合| 一二三区精品| 日韩视频免费观看| 亚洲欧美日韩国产中文| 久久一区精品| 日韩一级大片| 欧美在线播放一区| 欧美日韩ab| 狠狠色狠狠色综合日日五| 日韩小视频在线观看专区| 亚洲欧美视频在线| 亚洲免费小视频| 免费观看日韩| 在线天堂一区av电影| 久久夜色精品| 国产精品久久久久久亚洲调教| 在线播放中文一区| 亚洲自拍偷拍色片视频| 亚洲一区国产| 欧美成年人视频| 亚洲影院在线观看| 欧美激情1区2区| 国产综合欧美| 在线日韩精品视频| 欧美一区成人| 亚洲精品久久久久久久久久久久| 欧美在线看片a免费观看| 欧美日韩一级片在线观看| 18成人免费观看视频| 欧美一区二区视频观看视频| 亚洲美女av在线播放| 久久在线免费视频| 国产欧美日韩一区二区三区在线观看| 日韩视频在线观看免费| 免费不卡欧美自拍视频| 亚洲欧美中文在线视频| 欧美日一区二区在线观看| 亚洲青色在线| 欧美暴力喷水在线| 久久久国产精品亚洲一区 | 午夜在线成人av| 日韩一级精品| 欧美成人午夜激情视频| 在线不卡免费欧美| 久久久久久尹人网香蕉| 亚洲欧美日韩精品久久久| 欧美色精品天天在线观看视频| 亚洲美女黄网| 亚洲激情在线观看| 女人色偷偷aa久久天堂| 最新日韩欧美| 免费成人高清| 久久影院亚洲| 在线观看欧美日本| 免费在线成人| 美女免费视频一区| 亚洲欧洲一区二区天堂久久| 欧美成人乱码一区二区三区| 久久人人九九| 亚洲人成久久| 日韩亚洲国产精品| 国产精品久久二区二区| 欧美在线精品一区| 久久精品国产91精品亚洲|