您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 > 

02 facebook用什么語言開發的(什么編程語言比較適合開發桌面應用程序?)

Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-05-18 06:36:45【】8人已围观

简介99年)Opera:C++(手機上占用率比較大)OperaMini:OperaMini(2007)hasaveryfunnyarchitecture,andisindeedusingbothC++an

99年)

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

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 pe買粉絲rate various J2ME-enabled portable devices, such as phones, while preserving excellent response time. This 買粉絲es obviously with a few sacrifices, for instance on JavaScript execution.

Mosaic : 鼻祖(已死) C 語言

七、郵件客戶端

Microsoft Outlook : C++

IBM Lotus Notes : Java

Foxmail : Delphi

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

Microsoft Visual Studio : C++

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

Code::Blocks : C++

易語言: C++

火山中文: C++

火山移動: C++

九、虛擬機

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

Java Virtual Machine (JVM) : Java 虛擬機:C++

十、ERP軟件 (企業應用)

SAP mySAP ERP : C,后主要為“ABAP/4”語言

Oracle Peoplesoft : C++ -> Java

Oracle E-Business Suite : Java

十一、商業智能(Business Intelligence )

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 買粉絲ntains a 買粉絲piler 買粉絲ded in C++. facebook people write about Thrift: "The multi-language 買粉絲de 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++

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

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

十六、編譯器

Microsoft Visual C++ 編譯器: C++

Microsoft Visual Basic 解釋、編譯器: C++

Microsoft Visual C# : 編譯器: C++

gcc (GNU C 買粉絲piler) : C

javac (Sun Java 買粉絲piler) : Java

Perl : C++

PHP : C

十七、3D 引擎

Microsoft DirectX : C++

OpenGL : C

OGRE 3D : C++

十八、Web Servers (網頁服務)

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

Microsoft IIS : C++

Tomcat: Java

Jboss: Java

十九:郵件服務

Microsoft Exchange Server : C->C++

Postfix : C

hMailServer : C++

Apache James : Java

二十:CD/DVD 刻錄

Nero Burning ROM : C++

K3B : C++

二十一:媒體播放器

Nullsoft Winamp : C++

Microsoft Windows Media Player : C++

Microsoft Windows Media Player : C++

二十二:Peer to Peer (P2P軟件)

eMule : C++

μtorrent : C++

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

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

TomTom : C++

Hertz NeverLost : C++

Garmin : C++

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

二十四:3D 引擎

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

OpenGL : C

OGRE 3D : C++

二十五:服務器軟件

Apache: C

Nginx: C

IIS: C

二十六:其他相關

OpenStack: Python

綜述

著名的軟件一般是系統軟件,軟件一般都分為系統軟件和應用軟件。開發軟件分為一次開發和二次開發,比如開發操作系統(系統軟件),就是一次開發;在操作基礎上進行應用軟件的開發,比如開發 游戲 ,就是二次開發。

一次開發的系統軟件,要直接調用硬件資源,必須使用簡單、直接的底層語言和中層語言,比如匯編和C語言;二次開發應用軟件等,因為應用軟件的類別比較多的,針對的情況比較復雜和具體,因此可以選擇的語言很多,比如,大數據人工智能方面的有Python;安卓手機APP就是Java等等。

這里還有一個誤區,其實語言不重要,每種語言都差不多,重要的是開發環境和編程思想。要學習編程開發,學的不是語言,而是對于開發環境工具的使用和編程思維的錘煉。很多著名的軟件都是用C等底層語言編寫的,但是也可以用其他語言編寫,不過很少學C了,其中有商業的原因。(后面會解釋)

集成開發環境軟件

計算機語言是不可以單獨拿出來說的,比如我們說C語言,指的是C語言編譯器,而Python語言,指的是Python解釋器。而編譯器和解釋器卻都是用C語言編寫,是不是很意外,所以著名的軟件一般都是系統軟件,使用的是C語言,一個語言就要初中水平就可以學會了,但必須了解IDE開發環境。

要使用計算機語言,就必須安裝編譯器,或者是解釋器,程序員是在TXT文本上編寫語言的,用編譯器可以一次性編譯為可執行文件exe,用解釋器則可以逐條翻譯成機器語言并逐條執行。編譯器速度快,解釋器可以跨系統,到了別的系統,不需要程序員改寫程序

很赞哦!(3)

Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款的名片

职业:程序员,设计师

现居:河南驻马店西平县

工作室:小组

Email:[email protected]