欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 2272|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

看看一些著名的軟件都用什么編程語(yǔ)言寫(xiě)成

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:107189 發(fā)表于 2016-3-6 15:19 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
圖例: “->” 表示有一個(gè)明顯的遷移過(guò)程。一、操作系統(tǒng):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ě)。Linux :CApple MacOS : 主要為C,部分為C++。 備注: 之前用的語(yǔ)言比較雜,最早是匯編和Pascal。Sun Solaris : CHP-UX : CSymbian 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++五、關(guān)系型數(shù)據(jù)庫(kù) 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++六、Web Browsers/瀏覽器: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ǔ)言七、郵件客戶(hù)端Microsoft Outlook : C++IBM Lotus Notes : JavaFoxmail : Delphi八、軟件開(kāi)發(fā)集成環(huán)境/IDE:Microsoft Visual Studio : C++Eclipse : Java (其圖形界面SWT基于C/C++)Code::Blocks : C++九、虛擬機(jī)Microsoft .Net CLR  (.NET的虛擬機(jī)): C++Java Virtual Machine (JVM) : Java 虛擬機(jī):C++十、ERP軟件 (企業(yè)應(yīng)用)SAP mySAP ERP : C,后主要為“ABAP/4”語(yǔ)言O(shè)racle Peoplesoft : C++ -> JavaOracle E-Business Suite : Java十一、商業(yè)智能(Business Intelligence )Business Objects : C++十二、圖形處理Adobe Photoshop : C++The GIMP : C十三、搜索引擎Google : 匯編 與 C++,主要為C++十四、著名網(wǎng)站eBay : 2002年為C++,后主要遷至Javafacebook : C++ 和 PHPThis 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. 十五、 游戲 :匯編、C、C++十六、編譯器Microsoft Visual C++ 編譯器: C++ Microsoft Visual Basic 解釋、編譯器:C++Microsoft Visual C# : 編譯器: C++gcc (GNU C compiler) : Cjavac (Sun Java compiler) : JavaPerl : C++PHP : C十七、3D 引擎Microsoft DirectX : C++OpenGL : COGRE 3D : C++十八、Web Servers (網(wǎng)頁(yè)服務(wù))Apache : C和C++,主要為CMicrosoft IIS : C++十九:郵件服務(wù)Microsoft Exchange Server : C->C++Postfix : ChMailServer : C++Apache James : Java二十:CD/DVD 刻錄Nero Burning ROM : C++K3B : C++二十一:媒體播放器NullsoftWinamp : C++Microsoft Windows Media Player : C++Microsoft Windows Media Player : C++二十二:Peer to Peer (P2P軟件)eMule : C++μtorrent : C++Azureus : Java (圖形界面使用基于C/C++的SWT,類(lèi)Eclipse)二十三:全球定位系統(tǒng)(GPS)TomTom : C++Hertz NeverLost : C++Garmin : C++Motorola VIAMOTO : 2007年6月,停止服務(wù)。 Java。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表