色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

一些著名的軟件都用什么語言編寫?

林子帆2年前18瀏覽0評論

一、操作系統:

MicrosoftWindows:匯編->C->C++

備注:曾經在智能手機的操作系統(WindowsMobile)考慮摻點C#寫的程序,比如軟鍵盤,結果因為寫出來的程序太慢,實在無法和別的模塊合并,最終又回到C++重寫。

相信很多朋友都知道WindowsVista,這個系統開發早期比爾蓋茨想全部用C#寫,但是最終因為執行慢而放棄,結果之前無數軟件工程師日夜勞作成果一夜之間被宣告作廢。

Linux:C

AppleMacOS:主要為C,部分為C++。備注:之前用的語言比較雜,最早是匯編和Pascal。

SunSolaris:C

HP-UX:C

SymbianOS:匯編,主要為C++。(諾基亞手機)

GoogleAndroid:2008年推出:C語言(有傳言說是用Java開發的操作系統,但最近剛推出原生的C語言SDK)

RIMBlackBerryOS4.x:黑莓C++

二、圖形界面層

MicrosoftWindowsUI:C++

AppleMacOSUI(Aqua):C++

Gnome(Linux圖形界面之一,大腳):C和C++,主要是C。

KDE(Linux圖形界面),C++。

三、桌面搜索工具

GoogleDesktopSearch:C++

MicrosoftWindowsDesktopSearch:C++

Beagle(Linux/Windows/UNIX下):C#(基于開源的.net:Mono)

四、辦公軟件

MicrosoftOffice:在匯編->C->穩定在C++

SunOpenOffice:部分JAVA(對外接口),主要為C++(開源,可下載其源代碼)

CorelOffice/WordPerfectOffice:1996年嘗試過Java,次年被拋棄,重新回到C/C++

AdobeSystemsAcrobatReader/Distiller:C++

五、關系型數據庫

Oracle:匯編、C、C++、Java。主要為C++。

MySQL:C++

IBMDB2:匯編、C、C++,主要為C。

MicrosoftSQLServer:匯編->C->C++

IBMInformix:匯編、C、C++,主要為C。

SAPDB/MaxDB:C++

六、WebBrowsers/瀏覽器

MicrosoftInternetExplorer:C++

MozillaFirefox:C++

NetscapeNavigator:ThecodeofNetscapebrowserwaswritteninC,andNetscapeengineers,allboughttoJava(seeM.Cusumanobookandarticle)redevelopedthebrowserusingJava.Itwastooslowandabandoned.Mozilla,thenextversion,waslaterdevelopedusingC++.

Safari:(2003年1月發布)C++

GoogleChrome:(2008的發布)C++

SunHotJava:Java(死于1999年)

Opera:C++(手機上占用率比較大)

OperaMini:OperaMini(2007)hasaveryfunnyarchitecture,andisindeedusingbothC++andJava.Thebrowserissplitintwoparts,anultrathin(lessthan100Kb)"viewer"clientpartandaserversideresponsibleofrendering.ThefirstusesJavaandreceivesthepageundertheOBMLformat,thelatterreusesclassicalOpera(C++)renderingengineplusOpera'sSmallScreenRendering,ontheserver.ThisallowsOperatopenetratevariousJ2ME-enabledportabledevices,suchasphones,whilepreservingexcellentresponsetime.Thiscomesobviouslywithafewsacrifices,forinstanceonJavaScriptexecution.

Mosaic:鼻祖(已死)C語言

七、郵件客戶端

MicrosoftOutlook:C++

IBMLotusNotes:Java

Foxmail:Delphi

八、軟件開發集成環境/IDE:

MicrosoftVisualStudio:C++

Eclipse:Java(其圖形界面SWT基于C/C++)

Code::Blocks:C++

易語言:C++

火山中文:C++

火山移動:C++

九、虛擬機

Microsoft.NetCLR(.NET的虛擬機):C++

JavaVirtualMachine(JVM):Java虛擬機:C++

十、ERP軟件(企業應用)

SAPmySAPERP:C,后主要為“ABAP/4”語言

OraclePeoplesoft:C++->Java

OracleE-BusinessSuite:Java

十一、商業智能(BusinessIntelligence)

BusinessObjects:C++

十二、圖形處理

AdobePhotoshop:C++

TheGIMP:C

十三、搜索引擎

Google:匯編與C++,主要為C++

十四、著名網站

eBay:2002年為C++,后主要遷至Java

facebook:C++和PHP

Thislineisonlyaboutfacebook,notitsplugins.Pluginscanbedevelopedinmanydifferenttechnologies,thankstofacebook'sORB/applicationserver,Thrift.ThriftcontainsacompilercodedinC++.facebookpeoplewriteaboutThrift:"Themulti-languagecodegenerationiswellsuitedforsearchbecauseitallowsforapplicationdevelopmentinanefficientserversidelanguage(C++)andallowstheFacebookPHP-basedwebapplicationtomakecallstothesearchserviceusingThriftPHPlibraries."AsidetheuseofC++,facebookhasadoptedaLAMParchitecture.

阿里巴巴和淘寶:php->C++/Java(主要用)

十五、游戲:

匯編、C、C++

星際爭霸、魔獸爭霸、CS、帝國時代、跑跑卡丁車、傳奇、魔獸世界....數不勝數了,自己數吧

都是用C++開發的,C++語言靠近系統地稱,執行速度最快。比如你的兩個朋友與你分別玩用VB、Java、與C++編寫的“跑跑卡丁車”,你玩C++編寫的游戲已經跑玩結束了,發現你的兩個朋友還沒開始跑呢,那是相當的卡啊,

十六、編譯器

MicrosoftVisualC++編譯器:C++

MicrosoftVisualBasic解釋、編譯器:C++

MicrosoftVisualC#:編譯器:C++

gcc(GNUCcompiler):C

javac(SunJavacompiler):Java

Perl:C++

PHP:C

十七、3D引擎

MicrosoftDirectX:C++

OpenGL:C

OGRE3D:C++

十八、WebServers(網頁服務)

Apache:C和C++,主要為C

MicrosoftIIS:C++

Tomcat:Java

Jboss:Java

十九:郵件服務

MicrosoftExchangeServer:C->C++

Postfix:C

hMailServer:C++

ApacheJames:Java

二十:CD/DVD刻錄

NeroBurningROM:C++

K3B:C++

二十一:媒體播放器

NullsoftWinamp:C++

MicrosoftWindowsMediaPlayer:C++

MicrosoftWindowsMediaPlayer:C++

二十二:PeertoPeer(P2P軟件)

eMule:C++

μtorrent:C++

Azureus:Java(圖形界面使用基于C/C++的SWT,類Eclipse)

二十三:全球定位系統(GPS)

TomTom:C++

HertzNeverLost:C++

Garmin:C++

MotorolaVIAMOTO:2007年6月,停止服務。Java。

二十四:3D引擎

MicrosoftDirectX:C++(相信玩游戲的同學都知道這個,現在最高版本是DX11)

OpenGL:C

OGRE3D:C++

二十五:服務器軟件

Apache:C

Nginx:C

IIS:C

二十六:其他相關

OpenStack:Python