一些著名的軟件都用什么語(yǔ)言編寫(xiě)?:一、操作系統(tǒng):Microsoft Windows :匯編 -gt; C -gt; C++備注:曾經(jīng)在智能手機(jī)的操作系:-編寫(xiě),語(yǔ)言,軟件,著名
Microsoft Windows :匯編 -> C -> C++
備注:曾經(jīng)在智能手機(jī)的操作系統(tǒng)(Windows Mobile)考慮摻點(diǎn)C#寫(xiě)的程序,比如軟鍵盤(pán),結(jié)果因?yàn)閷?xiě)出來(lái)的程序太慢,實(shí)在無(wú)法和別的模塊合并,最終又回到C++重寫(xiě)。
相信很多朋友都知道Windows Vista,這個(gè)系統(tǒng)開(kāi)發(fā)早期比爾蓋茨想全部用C#寫(xiě),但是最終因?yàn)閳?zhí)行慢而放棄,結(jié)果之前無(wú)數(shù)軟件工程師日夜勞作成果一夜之間被宣告作廢。
Linux :C
Apple MacOS : 主要為C,部分為C++。 備注: 之前用的語(yǔ)言比較雜,最早是匯編和Pascal。
Sun Solaris : C
HP-UX : C
Symbian OS : 匯編,主要為C++。 (諾基亞手機(jī))
Google Android :2008 年推出: C語(yǔ)言(有傳言說(shuō)是用Java開(kāi)發(fā)的操作系統(tǒng),但最近剛推出原生的C語(yǔ)言SDK)
RIM BlackBerry OS 4.x : 黑莓 C++
Microsoft Windows UI :C++
Apple MacOS UI (Aqua) : C++
Gnome (Linux圖形界面之一,大腳): C和C++, 主要是C。
KDE (Linux圖形界面),C++。
Google Desktop Search : C++
Microsoft Windows Desktop Search : C++
Beagle (Linux/Windows/UNIX 下): C# (基于開(kāi)源的 .net : Mono)
Microsoft Office :在 匯編 -> C -> 穩(wěn)定在C++
Sun Open Office : 部分JAVA(對(duì)外接口),主要為C++ (開(kāi)源,可下載其源代碼)
Corel Office/WordPerfect Office : 1996年嘗試過(guò)Java,次年被拋棄,重新回到C/C++
Adobe Systems Acrobat Reader/Distiller : C++
Oracle : 匯編、C、C++、Java。主要為C++。
MySQL : C++
IBM DB2 :匯編、C、C++,主要為C。
Microsoft SQL Server : 匯編 -> C->C++
IBM Informix : 匯編、C、C++,主要為C。
SAP DB/MaxDB : C++
Microsoft Internet Explorer : C++
Mozilla Firefox : C++
Netscape Navigator :The code of Netscape browser was written in C, and Netscape engineers, all bought to Java (see M. Cusumano book and article) redeveloped the browser using Java. It was too slow and abandoned. Mozilla, the next version, was later developed using C++.
Safari : (2003年1月發(fā)布)C++
Google Chrome : (2008的發(fā)布)C++
Sun HotJava : Java (死于1999年)
Opera : C++ (手機(jī)上占用率比較大)
Opera Mini : Opera Mini (2007) has a very funny architecture, and is indeed using both C++ and Java. The browser is split in two parts, an ultra thin (less than 100Kb) \"viewer\" client part and a server side responsible of rendering. The first uses Java and receives the page under the OBML format, the latter reuses classical Opera (C++) rendering engine plus Opera's Small Screen Rendering, on the server. This allows Opera to penetrate various J2ME-enabled portable devices, such as phones, while preserving excellent response time. This comes obviously with a few sacrifices, for instance on JavaScript execution.
Mosaic : 鼻祖(已死) C 語(yǔ)言
Microsoft Outlook : C++
IBM Lotus Notes : Java
Foxmail : Delphi
Microsoft Visual Studio : C++
Eclipse : Java (其圖形界面SWT基于C/C++)
Code::Blocks : C++
Microsoft .Net CLR (.NET的虛擬機(jī)): C++
Java Virtual Machine (JVM) : Java 虛擬機(jī):C++
SAP mySAP ERP : C,后主要為“ABAP/4”語(yǔ)言
Oracle Peoplesoft : C++ -> Java
Oracle E-Business Suite : Java
Business Objects : C++
Adobe Photoshop : C++
The GIMP : C
Google : 匯編 與 C++,主要為C++
eBay : 2002年為C++,后主要遷至Java
facebook : C++ 和 PHP
This line is only about facebook, not its plugins. Plugins can be developed in many different technologies, thanks to facebook's ORB/application server, Thrift. Thrift contains a compiler coded in C++. facebook people write about Thrift: \"The multi-language code generation is well suited for search because it allows for application development in an efficient server side language (C++) and allows the Facebook PHP-based web application to make calls to the search service using Thrift PHP libraries.\" Aside the use of C++, facebook has adopted a LAMP architecture.
阿里巴巴和淘寶:php->C++/Java(主要用)
匯編、C、C++
星際爭(zhēng)霸、魔獸爭(zhēng)霸、CS、帝國(guó)時(shí)代、跑跑卡丁車(chē)、傳奇、魔獸世界.... 數(shù)不勝數(shù)了,自己數(shù)吧
都是用C++開(kāi)發(fā)的,C++語(yǔ)言靠近系統(tǒng)地稱,執(zhí)行速度最快。比如你的兩個(gè)朋友與你分別玩用VB、Java、與C++編寫(xiě)的“跑跑卡丁車(chē)”,你玩C++編寫(xiě)的游戲已經(jīng)跑玩結(jié)束了,發(fā)現(xiàn)你的兩個(gè)朋友還沒(méi)開(kāi)始跑呢,那是相當(dāng)?shù)目ò。?/p>
Microsoft Visual C++ 編譯器: C++
Microsoft Visual Basic 解釋、編譯器:C++
Microsoft Visual C# : 編譯器: C++
gcc (GNU C compiler) : C
javac (Sun Java compiler) : Java
Perl : C++
PHP : C
Microsoft DirectX : C++
OpenGL : C
OGRE 3D : C++
Apache : C和C++,主要為C
Microsoft IIS : C++
Tomcat:Java
Jboss:Java
Microsoft Exchange Server : C->C++
Postfix : C
hMailServer : C++
Apache James : Java
Nero Burning ROM : C++
K3B : C++
Nullsoft Winamp : C++
Microsoft Windows Media Player : C++
Microsoft Windows Media Player : C++
eMule : C++
μtorrent : C++
Azureus : Java (圖形界面使用基于C/C++的SWT,類(lèi)Eclipse)
TomTom : C++
Hertz NeverLost : C++
Garmin : C++
Motorola VIAMOTO : 2007年6月,停止服務(wù)。 Java。
Microsoft DirectX : C++(相信玩游戲的同學(xué)都知道這個(gè),現(xiàn)在最高版本是DX11)
OpenGL : C
OGRE 3D : C++
一天中什么時(shí)候運(yùn)動(dòng)減肥效果好抓 小孩能不能練啞鈴多大的孩子適合 小孩嘴唇起皮怎么辦怎樣才能預(yù)防 孩子的羅圈腿是怎么形成的三大因 孩子早戀怎么辦如何有效疏導(dǎo)孩子 醫(yī)生婆婆稱自己專(zhuān)業(yè)孩子的事必須 兒子成人禮送什么禮物好呢給你孩 有孩子的夫妻千萬(wàn)不要離婚對(duì)于孩 小孩千萬(wàn)別讓老人帶的說(shuō)法正確嗎 自卑缺乏安全感的孩子怎么改善 怎么讓孩子開(kāi)口說(shuō)話 這幾個(gè)方法 怎么讓孩子吃飯 教你如何讓孩子 怎么管教不聽(tīng)話的孩子 家長(zhǎng)首先 頑皮的孩子怎么管教的 這些方法 叛逆期的孩子怎么管教 引導(dǎo)孩子 孩子性格軟弱怎么辦 懦弱的性格 孩子性格偏激怎么辦 孩子性格偏 孩子性格固執(zhí)怎么辦 家長(zhǎng)們不妨 愛(ài)惹事的孩子怎么管教 不妨試試 養(yǎng)育優(yōu)秀的孩子具備特征,家長(zhǎng)要 高考數(shù)學(xué)難出新天際,可有的孩子 “做胎教”和“不做胎教”的孩子 花費(fèi)十幾萬(wàn)只考了302分 媽媽覺(jué)得 甘肅作弊考生留下來(lái)的疑團(tuán),是怎 一舉奪魁!高三學(xué)生離校時(shí),校領(lǐng) 高考釘子戶:26次參加高考,今年 D2809次列車(chē)因泥石流脫線!此類(lèi) “女兒16歲,學(xué)校宿舍里分娩了” 扭曲邪門(mén)的內(nèi)容,頻頻出現(xiàn)在教科 川渝地區(qū)幾所大學(xué)實(shí)力很牛!四川