一.Python
? 特點(diǎn):1. 簡(jiǎn)單:Python是一種代表簡(jiǎn)單思想的語(yǔ)言。
? ? ? ? ? ? ?2. 易學(xué):Python有極其簡(jiǎn)單的語(yǔ)法。
? ? ? ? ? ? ?3. 免費(fèi)、開(kāi)源:Python是FLOSS(自由/開(kāi)放源碼軟件)之一。
? ? ? ? ? ? ?4. 高層語(yǔ)言:使用Python編寫(xiě)程序時(shí)無(wú)需考慮如何管理程序使用的內(nèi)存一類(lèi)的底層細(xì)節(jié)。
? ? ? ? ? ? ?5. 可移植性:Python已被移植到很多平臺(tái),這些平臺(tái)包括Linux、Windows、FreeBSD、? ? ? ? ? ? ? ? ? ? ? ?Macintosh、Solaris、OS/2、Amiga、AROS、AS/400、BeOS、OS/390、z/OS、? ? ? ? ? ? ? ? ? ? ? ? ?PalmOS、QNX、VMS、Psion、Acom RISC OS、VxWorks、PlayStation、Sharp? ? ? ? ? ? ? ? ? ? ? ? ?Zaurus、Windows CE甚至還有PocketPC。
? ? ? ? ? ? ?6. 解釋性:可以直接從源代碼運(yùn)行。在計(jì)算機(jī)內(nèi)部,python解釋器把源代碼轉(zhuǎn)換為字節(jié)碼? ? ? ? ? ? ? ? ? ? ?的中間形式,然后再把它翻譯成計(jì)算機(jī)使用的機(jī)器語(yǔ)言。
? ? ? ? ? ? ?7. 面向?qū)ο?python既支持面向過(guò)程編程也支持面向?qū)ο缶幊獭?br> ? ? ? ? ? ? ?8. 可擴(kuò)展性:部分程序可以使用其他語(yǔ)言編寫(xiě),如c/c++。
? ? ? ? ? ? ?9. 可嵌入型:可以把Python嵌入到c/c++程序中,從而提供腳本功能。
? ? ? ? ? ? 10. 豐富的庫(kù):Python標(biāo)準(zhǔn)庫(kù)確實(shí)很龐大。它可以幫助你處理各種工作,包括正則表達(dá)式、? ? ? ? ? ? ? ? ? ? 文檔生成、單元測(cè)試、線程、數(shù)據(jù)庫(kù)、網(wǎng)頁(yè)瀏覽器、CGI、FTP、電子郵件、XML、? ? ? ? ? ? ? ? ? ? ? ? XML-RPC、HTML、WAV文件、密碼系統(tǒng)、GUI(圖形用戶(hù)界面)、Tk和其他與系統(tǒng)? ? ? ? ? ? ? ? ? ? ? 有關(guān)的操作。
? 主要應(yīng)用領(lǐng)域:1.WEB開(kāi)發(fā):Python擁有很多免費(fèi)數(shù)據(jù)函數(shù)庫(kù)、免費(fèi)web網(wǎng)頁(yè)模板系統(tǒng)、以及與? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?web服務(wù)器進(jìn)行交互的庫(kù),可以實(shí)現(xiàn)web開(kāi)發(fā),搭建web框架。
? ? ? ? ? ? ? ? ? ? ? ? ? ? 2.桌面軟件
? ? ? ? ? ? ? ? ? ? ? ? ? ? 3.網(wǎng)絡(luò)編程
? ? ? ? ? ? ? ? ? ? ? ? ? ? 4.爬蟲(chóng)開(kāi)發(fā)
? ? ? ? ? ? ? ? ? ? ? ? ? ? 5.云計(jì)算開(kāi)發(fā)
? ? ? ? ? ? ? ? ? ? ? ? ? ? 6.人工智能
? ? ? ? ? ? ? ? ? ? ? ? ? ? 7.自動(dòng)化運(yùn)維
? ? ? ? ? ? ? ? ? ? ? ? ? ? 8.金融分析:量化交易,金融分析,在金融工程領(lǐng)域,Python不但在用,且用的? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?最多,而且重要性逐年提高。原因:作為動(dòng)態(tài)語(yǔ)言的Python,語(yǔ)言? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?結(jié)構(gòu)清晰簡(jiǎn)單,庫(kù)豐富,成熟穩(wěn)定,科學(xué)計(jì)算和統(tǒng)計(jì)分析都很厲? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?害,生產(chǎn)效率遠(yuǎn)遠(yuǎn)高于c,c++,java,尤其擅長(zhǎng)策略回測(cè)
? ? ? ? ? ? ? ? ? ? ? ? ? ? 9.科學(xué)計(jì)算,數(shù)據(jù)分析?
? ? ? ? ? ? ? ? ? ? ? ? ? ?10.游戲開(kāi)發(fā):相比于Lua or C++,Python比Lua有更高階的抽象能力,可以用更? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 少的代碼描述游戲業(yè)務(wù)邏輯,Python非常適合編寫(xiě)1萬(wàn)行以上的項(xiàng)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 目,而且能夠很好的把網(wǎng)游項(xiàng)目的規(guī)??刂圃?0萬(wàn)行代碼以?xún)?nèi)。? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? PyGame模塊可用于編寫(xiě)游戲
二.C
??特點(diǎn):1、簡(jiǎn)潔緊湊、靈活方便:C語(yǔ)言一共只有32個(gè)關(guān)鍵字,9種控制語(yǔ)句,程序書(shū)寫(xiě)自由,主要? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 用小寫(xiě)字母表示。它把高級(jí)語(yǔ)言的基本結(jié)構(gòu)和語(yǔ)句與低級(jí)語(yǔ)言? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 的實(shí)用性結(jié)合起來(lái)。
? ? ? ? ? ? ?2、運(yùn)算符豐富:C的運(yùn)算符包含的范圍很廣泛,共有34個(gè)運(yùn)算符。C語(yǔ)言把括號(hào)、賦值、? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?強(qiáng)制類(lèi)型轉(zhuǎn)換等都作為運(yùn)算符處理。從而使C的運(yùn)算類(lèi)型極其豐富表達(dá)式? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?類(lèi)型多樣化,靈活使用各種運(yùn)算符可以實(shí)現(xiàn)在其它高級(jí)語(yǔ)言中難以實(shí)現(xiàn)的? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?運(yùn)算。
? ? ? ? ? ? ?3、數(shù)據(jù)結(jié)構(gòu)豐富:C的數(shù)據(jù)類(lèi)型有:整型、實(shí)型、字符型、數(shù)組類(lèi)型、指針類(lèi)型、結(jié)構(gòu)體? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?類(lèi)型、共用體類(lèi)型等。能用來(lái)實(shí)現(xiàn)各種復(fù)雜的數(shù)據(jù)類(lèi)型的運(yùn)算。并引? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?入了指針概念,使程序效率更高。另外C語(yǔ)言具有強(qiáng)大的圖形功能, 支持? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?多種顯示器和驅(qū)動(dòng)器。且計(jì)算功能、邏輯判斷功能強(qiáng)大。
? ? ? ? ? ? ?4、C是結(jié)構(gòu)式語(yǔ)言:結(jié)構(gòu)式語(yǔ)言的顯著特點(diǎn)是代碼及數(shù)據(jù)的分隔化,即程序的各個(gè)部分除? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?了必要的信息交流外彼此獨(dú)立。這種結(jié)構(gòu)化方式可使程序?qū)哟吻逦?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?便于使用、維護(hù)以及調(diào)試。C語(yǔ)言是以函數(shù)形式提供給用戶(hù)的,這些? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?函數(shù)可方便的調(diào)用,并具有多種循環(huán)、條件語(yǔ)句控制程序流向,從而使? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?程序完全結(jié)構(gòu)化。
? ? ? ? ? ? ?5、C語(yǔ)法限制不太嚴(yán)格、程序設(shè)計(jì)自由度大
? ? ? ? ? ? ?6、C語(yǔ)言允許直接訪問(wèn)物理地址,可以直接對(duì)硬件進(jìn)行操作
? ? ? ? ? ? ?7、C語(yǔ)言程序生成代碼質(zhì)量高,程序執(zhí)行效率高
? ? ? ? ? ? ?8、 C語(yǔ)言適用范圍大,可移植性好
? 主要應(yīng)用領(lǐng)域:1.系統(tǒng)軟件開(kāi)發(fā):操作系統(tǒng)(windows,Linux,Unix)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?驅(qū)動(dòng)系統(tǒng)(主板驅(qū)動(dòng),顯卡驅(qū)動(dòng))
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?數(shù)據(jù)庫(kù)(DB2,Oracle,sql)
? ? ? ? ? ? ? ? ? ? ? ? ? ?2.應(yīng)用軟件開(kāi)發(fā):辦公軟件(WPS)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?圖形圖像多媒體(ACD)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?嵌入式軟件開(kāi)發(fā)(智能手機(jī))
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?游戲開(kāi)發(fā)(2D,3D游戲)
三.Java
??特點(diǎn):1.簡(jiǎn)單性
? ? ? ? ? ? ?2.面向?qū)ο?br> ? ? ? ? ? ? ?3.分布式
? ? ? ? ? ? ?4.健壯性
? ? ? ? ? ? ?5.安全性
? ? ? ? ? ? ?6.體系結(jié)構(gòu)中立
? ? ? ? ? ? ?7.可移植性
? ? ? ? ? ? ?8.解釋型
? ? ? ? ? ? ?9.高性能
? ? ? ? ? ? ?10.多線程
? ? ? ? ? ? ?11.動(dòng)態(tài)性
? ?主要應(yīng)用領(lǐng)域:1、嵌入式領(lǐng)域
? ? ? ? ? ? ? ? ? ? ? ? ? 2、大數(shù)據(jù)技術(shù)
? ? ? ? ? ? ? ? ? ? ? ? ? ? 3、軟件工具
? ? ? ? ? ? ? ? ? ? ? ? ? ? 4、網(wǎng)站應(yīng)用
? ? ? ? ? ? ? ? ? ? ? ? ? ? 5、在金融服務(wù)行業(yè)的服務(wù)器應(yīng)用
? ? ? ? ? ? ? ? ? ? ? ? 6、交易系統(tǒng)
? ? ? ? ? ? ? ? ? ? ? ? ? ? 7、J2MEApps
? ? ? ? ? ? ? ? ? ? ? ? ? ? 8、高頻交易領(lǐng)域
? ? ? ? ? ? ? ? ? ? ? ? 9、科學(xué)應(yīng)用
? ? ? ? ? ? ? ? ? ? ? ? 10、安卓Apps
四.C++
??特點(diǎn):1.盡量兼容C
? ? ? ? ? ? ?2.支持面向?qū)ο蟮姆椒?/p>
? ? ? ? ? ? ?3.語(yǔ)言簡(jiǎn)潔靈活
? ? ? ? ? ? ?4.運(yùn)算符和數(shù)據(jù)結(jié)構(gòu)豐富
? ? ? ? ? ? ?5.具有結(jié)構(gòu)化控制語(yǔ)句
? ? ? ? ? ? ?6.程序執(zhí)行效率高
? ? ? ? ? ? ?7.同時(shí)具備高級(jí)語(yǔ)言和匯編語(yǔ)言的優(yōu)點(diǎn)
??主要應(yīng)用領(lǐng)域:1. 服務(wù)器端開(kāi)發(fā):很多游戲或者互聯(lián)網(wǎng)公司的后臺(tái)服務(wù)器程序都是基于C++開(kāi)發(fā)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 的,而且大部分是linux操作系統(tǒng)
? ? ? ? ? ? ? ? ? ? ? ? ? ?2. 游戲
? ? ? ? ? ? ? ? ? ? ? ? ? ?3. 虛擬現(xiàn)實(shí):
? ? ? ? ? ? ? ? ? ? ? ? ? ?4. 數(shù)字圖像處理:
? ? ? ? ? ? ? ? ? ? ? ? ? 5.科學(xué)計(jì)算
? ? ? ? ? ? ? ? ? ? ? ? ? 6.網(wǎng)絡(luò)軟件
? ? ? ? ? ? ? ? ? ? ? ? ? 7.分布式應(yīng)用。
? ? ? ? ? ? ? ? ? ? ? ? ? 8.操作系統(tǒng)
? ? ? ? ? ? ? ? ? ? ? ? ? 9.設(shè)備驅(qū)動(dòng)程序
? ? ? ? ? ? ? ? ? ? ? ? ?10.移動(dòng)(手持)設(shè)備。
? ? ? ? ? ? ? ? ? ? ? ? ?11.嵌入式系統(tǒng)。
? ? ? ? ? ? ? ? ? ? ? ? ?12.教育與科研。
? ? ? ? ? ? ? ? ? ? ? ? ?13.部分行業(yè)應(yīng)用。
五.C#
??特點(diǎn):1、簡(jiǎn)單、安全:
? ? ? ? ? ? ?2、面向?qū)ο笳Z(yǔ)言的基本特征,即封裝、繼承、 多態(tài)。并且添加了事件和委托,增強(qiáng)編程? ? ? ? ? ? ? ? ? ? 的靈活性
? ? ? ? ? (1)、封裝。就是將代碼看作一個(gè)整體,例如使用類(lèi)、方法、接口等。在使用定義好的? ? ? ? ? ? ? ? ? ? ? ? ? ? ?類(lèi)、 方法、接口等對(duì)象時(shí)不必考慮其細(xì)節(jié),只需要知道其對(duì)象名以及所需要的參數(shù)? ? ? ? ? ? ? ? ? ? ? ? ?即可,也是一種提升代碼安全性的方法。
? ? ? ? ? ? (2)、繼承。是一種體現(xiàn)代碼重用性的特性,減少代碼的冗余,但在 C# 語(yǔ)言中僅支持單繼? ? ? ? ? ? ? ? ? ? ? 承。
? ? ? ? ? ? (3)、多態(tài)。不僅體現(xiàn)了代碼的重用性,也體現(xiàn)了代碼的靈活性,它主要通過(guò)繼承和實(shí)現(xiàn)接? ? ? ? ? ? ? ? ? ? ? 口的方式,讓類(lèi)或接口中的成員表現(xiàn)出不同的作用。
? ? ? ? ? ? ?3、支持跨平臺(tái)
? ? ? ? ? ? ?4、開(kāi)發(fā)多種類(lèi)型的程序使用 C# 語(yǔ)言不僅能開(kāi)發(fā)在控制臺(tái)下運(yùn)行的應(yīng)用程序,也能開(kāi)發(fā)? ? ? ? ? ? ? ? ? ? ? ?Windows 窗體應(yīng)用程序、網(wǎng)站、手機(jī)應(yīng)用等多種應(yīng)用程序,并且其提供的 Visual? ? ? ? ? ? ? ? ? ? ? ? ? ? ?Studio 2015 開(kāi)發(fā)工具中也支持多種類(lèi)型的程序,讓開(kāi)發(fā)人員能快速地構(gòu)建 C# 應(yīng)用程? ? ? ? ? ? ? ? ? ? ?序。
? 主要應(yīng)用領(lǐng)域:1、數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā) :數(shù)據(jù)庫(kù)應(yīng)用程序,比如醫(yī)院的醫(yī)療管理系統(tǒng)、超市的? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?收銀系統(tǒng)等。
? ? ? ? ? ? ? ? ? ? ? ? ? ?2、分布式開(kāi)發(fā)?
? ? ? ? ? ? ? ? ? ? ? ? ? ?3、Web應(yīng)用開(kāi)發(fā)?
? ? ? ? ? ? ? ? ? ? ? ? ? ?4、網(wǎng)絡(luò)通信開(kāi)發(fā)?
? ? ? ? ? ? ? ? ? ? ? ? ? ?5、嵌入式設(shè)備開(kāi)發(fā)?
? ? ? ? ? ? ? ? ? ? ? ? ? ?6、游戲軟件開(kāi)發(fā)?
? ? ? ? ? ? ? ? ? ? ? ? ? ?7、工具軟件開(kāi)發(fā)?
六.Visual Basic
??特點(diǎn):1.面向?qū)ο蠛涂梢暬某绦蛟O(shè)計(jì):Visual Basic 實(shí)現(xiàn)了對(duì)象的封裝,是程序員只需把注意力集? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 中到對(duì)象的設(shè)計(jì).特別是對(duì)程序界面的設(shè)計(jì).
? ? ? ? ? ? ?2.事件驅(qū)動(dòng)的運(yùn)行機(jī)制
? ? ? ? ? ? ?3.結(jié)構(gòu)化的程序設(shè)計(jì)語(yǔ)言:在程序結(jié)構(gòu)方面,Visual Basic繼承了QBasic的所有優(yōu)點(diǎn),不但完? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?全符合結(jié)構(gòu)化程序設(shè)計(jì)的要求,而且具有較強(qiáng)的數(shù)值運(yùn)算和字符? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?串的處理能力.
? ? ? ? ? ? ?4.多種數(shù)據(jù)庫(kù)訪問(wèn)能力.
? ? ? ? ? ? ?5.提供了功能完備的應(yīng)用程序集成開(kāi)發(fā)環(huán)境.
? ? ? ? ? ? ?6.方便使用的聯(lián)機(jī)幫助功能.
? 主要應(yīng)用領(lǐng)域:程序設(shè)計(jì)語(yǔ)言和軟件開(kāi)發(fā)工具
七.Java Script
??特點(diǎn):1、腳本語(yǔ)言:JavaScript是一種解釋型的腳本語(yǔ)言,C、C++等語(yǔ)言先編譯后執(zhí)行,而? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? JavaScript是在程序的運(yùn)行過(guò)程中逐行進(jìn)行解釋。
? ? ? ? ? ? ?2、基于對(duì)象:JavaScript是一種基于對(duì)象的腳本語(yǔ)言,它不僅可以創(chuàng)建對(duì)象,也能使用現(xiàn)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 有的對(duì)象。
? ? ? ? ? ? ?3、簡(jiǎn)單
? ? ? ? ? ? ?4、動(dòng)態(tài)性
? ? ? ? ? ? ?5、跨平臺(tái)性
??主要應(yīng)用領(lǐng)域:1、網(wǎng)站前端開(kāi)發(fā)
? ? ? ? ? ? ? ? ? ? ? ? ? ?2、服務(wù)端開(kāi)發(fā)
? ? ? ? ? ? ? ? ? ? ? ? ? ?3、命令行工具開(kāi)發(fā)
? ? ? ? ? ? ? ? ? ? ? ? ? ?4、桌面應(yīng)用開(kāi)發(fā)
? ? ? ? ? ? ? ? ? ? ? ? ? ?5、移動(dòng)開(kāi)發(fā)(Web app、混合式應(yīng)用開(kāi)發(fā))
? ? ? ? ? ? ? ? ? ? ? ? ? ?6、插件開(kāi)發(fā)
? ? ? ? ? ? ? ? ? ? ? ? ? ?7、游戲開(kāi)發(fā)
八.SQL
??特點(diǎn):1.綜合統(tǒng)一
? ? ? ? ? ? ?2.高度非過(guò)程化
? ? ? ? ? ? ?3.面向集合的操作方式
? ? ? ? ? ? ?4.以同一種語(yǔ)法結(jié)構(gòu)提供多種使用方式
? ? ? ? ? ? ?5.語(yǔ)言簡(jiǎn)潔,易學(xué)易用
? ? ? ? ? ? ?6.對(duì)于數(shù)據(jù)統(tǒng)計(jì)方便直觀
??主要應(yīng)用領(lǐng)域:1、多媒體數(shù)據(jù)庫(kù)
? ? ? ? ? ? ? ? ? ? ? ? ? ?2、移動(dòng)數(shù)據(jù)庫(kù)
? ? ? ? ? ? ? ? ? ? ? ? ? ?3、空間數(shù)據(jù)庫(kù)
? ? ? ? ? ? ? ? ? ? ? ? ? ?4、信息檢索系統(tǒng)
? ? ? ? ? ? ? ? ? ? ? ? ? ?5、分布式信息檢索
? ? ? ? ? ? ? ? ? ? ? ? ? ?6、專(zhuān)家決策系統(tǒng)
九.PHP
??特點(diǎn):1、開(kāi)放的源代碼:所有的PHP源代碼事實(shí)上都可以得到。
? ? ? ? ? ? ?2、PHP是免費(fèi)的:和其它技術(shù)相比,PHP本身免費(fèi)。
? ? ? ? ? ? ?3、快捷性:程序開(kāi)發(fā)快,運(yùn)行快,技術(shù)本身學(xué)習(xí)快。嵌入于HTML:因?yàn)镻HP可以被嵌入? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 于HTML語(yǔ)言,它相對(duì)于其他語(yǔ)言,編輯簡(jiǎn)單,實(shí)用性強(qiáng),更適合初學(xué)者。
? ? ? ? ? ? 4、跨平臺(tái)性強(qiáng):由于PHP是運(yùn)行在服務(wù)器端的腳本,可以運(yùn)行在UNIX、LINUX、? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? WINDOWS下。
? ? ? ? ? ? 5、效率高:PHP消耗相當(dāng)少的系統(tǒng)資源。
? ? ? ? ? ? 6、圖像處理:用PHP動(dòng)態(tài)創(chuàng)建圖像
? ? ? ? ? ? 7、面向?qū)ο螅涸趐hp4,php5 中,面向?qū)ο蠓矫娑加辛撕艽蟮母倪M(jìn),現(xiàn)在php完全可以用來(lái)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?開(kāi)發(fā)大型商業(yè)程序。
? ? ? ? ? ? 8、專(zhuān)業(yè)專(zhuān)注:PHP支持腳本語(yǔ)言為主,同為類(lèi)C語(yǔ)言。
?
??主要應(yīng)用領(lǐng)域:1、服務(wù)端腳本。
? ? ? ? ? ? ? ? ? ? ? ? ? ?2、命令行腳本。
? ? ? ? ? ? ? ? ? ? ? ? ? ?3、編寫(xiě)桌面應(yīng)用程序。
十.Assembly language
? ?特點(diǎn):1.機(jī)器相關(guān)性
? ? ? ? ? ? ? 2.高速度和高效率
? ? ? ? ? ? ? 3.編寫(xiě)和調(diào)試的復(fù)雜性
??主要應(yīng)用領(lǐng)域:1.由于匯編更接近機(jī)器語(yǔ)言,能夠直接對(duì)硬件進(jìn)行操作,生成的程序與其他的語(yǔ)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 言相比具有更高的運(yùn)行速度,占用更小的內(nèi)存,因此在一些對(duì)于時(shí)效性要求很? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 高的程序、許多大型程序的核心模塊以及工業(yè)控制方面大量應(yīng)用。
? ? ? ? ? ? ? ? ? ? ? ? ? ?2.匯編語(yǔ)言的大部分語(yǔ)句直接對(duì)應(yīng)著機(jī)器指令,執(zhí)行速度快,效率高,代碼體積? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 小,在那些存儲(chǔ)器容量有限,但需要快速和實(shí)時(shí)響應(yīng)的場(chǎng)合比較有用,比如儀? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 器儀表和工業(yè)控制設(shè)備中。
? ? ? ? ? ? ? ? ? ? ? ? ? ?3.在系統(tǒng)程序的核心部分,以及與系統(tǒng)硬件頻繁打交道的部分,可以使用匯編語(yǔ)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 言。比如操作系統(tǒng)的核心程序段、I/O接口電路的初始化程序、外部設(shè)備的低層? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 驅(qū)動(dòng)程序,以及頻繁調(diào)用的子程序、動(dòng)態(tài)連接庫(kù)、某些高級(jí)繪圖程序、視頻游? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 戲程序等等。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-721164.html
作者為新人菜鳥(niǎo),為了快速了解這些語(yǔ)言所以在網(wǎng)上查閱了資料寫(xiě)了這篇文章,希望能夠幫助到有同樣需求的新人。另全文都不是作者所寫(xiě),全部都是借鑒網(wǎng)上各位大神的文章,進(jìn)行了一些剪切和取舍,因?yàn)榻梃b的人太多,所以原作者沒(méi)有一一注明,希望大家理解。如有不足,請(qǐng)多包涵。謝謝!文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-721164.html
到了這里,關(guān)于目前排名前十的編程語(yǔ)言各自的特點(diǎn)和主要應(yīng)用領(lǐng)域的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!