大家看了標(biāo)題,肯定知道這是一篇寫編程語言的文章,,理論上可以編寫的程序和完成的任務(wù)所有語言都是可以實(shí)現(xiàn)的,,計(jì)算機(jī)運(yùn)行程序的是CPU,CPU只認(rèn)識機(jī)器指令,盡管不同的編程語言差異極大,,最后都得“翻譯”成CPU可以執(zhí)行的機(jī)器指令,。不過如果每個語言都可以編寫同樣的程序,那為什么會有種種語言存在,,其實(shí)每種語言的擅長和適用領(lǐng)域都是不同的,,下面我們來了解一下編程語言吧! Java Java主要分成三個部分javaSE,、javaME,、javaEE、javaSE是javaME,、javaEE基礎(chǔ),,java因?yàn)榫邆湟恍┖芎玫恼Z言特性, 以及豐富的框架, 在企業(yè)應(yīng)用和大型網(wǎng)站中最被青睞,同時, java在游戲領(lǐng)域也有一席之地, 很多手機(jī)游戲都是使用JAVA開發(fā)的,因?yàn)閖ava語言與android的兼容性較好,,在后臺大數(shù)據(jù)統(tǒng)計(jì)上能夠更加快捷,。目前最主流的大數(shù)據(jù)框架Hadoop的應(yīng)用主要就是用JAVA開發(fā)的。 總結(jié): Java: 網(wǎng)頁, 企業(yè)級開發(fā), 普通應(yīng)用軟件, 游戲后臺,。 C和C++ 首先必須要知道這兩種語言有何不同,,C++幾乎是C的超集,簡單點(diǎn)就是C++包括C語言的大部分功能,,而且提供OOP和GP的特性,,C語言是最早的第三代語言,C語言的出現(xiàn)是為了代替運(yùn)行效率高但開發(fā)效率低下的匯編語言,,所以C語言是所有語言中效率最高的,,就目前來說 C語言主要用來開發(fā)底層模塊(比如驅(qū)動,解碼器,算法實(shí)現(xiàn)), 服務(wù)應(yīng)用(比如web服務(wù)器)和嵌入式應(yīng)用(比如日常生活中的電器里的程序)。 C++也可以做這些, 不過由于C++的復(fù)雜性和標(biāo)準(zhǔn)問題, 人們還是更愿意使用C來做,。 C++更適合比較復(fù)雜但又特別需要高效率的設(shè)施,,比如大型游戲,一些基礎(chǔ)庫,, 大型桌面應(yīng)用,。 總結(jié): C: 系統(tǒng)底層, 驅(qū)動, 嵌入式開發(fā)。 C++: 游戲開發(fā), 大規(guī)模, 高性能, 分布式要求的程序開發(fā),。 JavaScript Javascript先聲明這種語言與java沒有任何關(guān)系,,Javascript 是一種腳本語言,j廣泛的應(yīng)用于客戶端web前端,。 簡單的說,運(yùn)用網(wǎng)站中一堆用各種標(biāo)簽的文檔,操縱這些文檔實(shí)現(xiàn)一些客戶端動態(tài)效果,。 總結(jié): JavaScript是瀏覽器的腳本語言,主要做網(wǎng)站的前端開發(fā),,展現(xiàn)各種酷炫的畫面,。 PHP php這三個字你常常會在瀏覽器地址欄里看到,所以 php肯定是用來開發(fā)網(wǎng)站的,,是web后端的常用語言。無數(shù)的網(wǎng)站后端都運(yùn)行著php代碼,。 總結(jié): PHP:主要是網(wǎng)絡(luò)前端,,用于生成網(wǎng)頁。 Python Python語言是非常簡單易用的,,由于具有豐富和強(qiáng)大的庫,,它又叫做作膠水語言,能夠把用其他語言制作的各種模塊很輕松地聯(lián)結(jié)在一起,。所以它除了android應(yīng)用和操作系統(tǒng)基本什么都能干,,非常的強(qiáng)大,而且也非常容易學(xué) 總結(jié): Python:動態(tài)解釋型,,開發(fā)效率高,,開源,靈活,,入門門檻低,。 |
|
來自: 蘇心閣 > 《計(jì)算機(jī)》