Java程序員職場全攻略 學習筆記(一)

編程語言之間的對比:編程

Java:windows

因爲Java主要面向上層應用,運行在Java虛擬機上,因此沒法對系統底層進行很強的操做。所以,底層系統開發,如操做系統,51單片機等,通常是不能運用Java技術的。服務器

C:網絡

C語言是一種面向過程的結構化語言,因爲其面向底層,編程靈活,效率高,普遍運用在嵌入式,操做系統等系統級別的開發中。編程語言

C++:ide

C++不多被用在Web級別和企業級的開發中,更多的運用在系統級別的開發項目中,在大型遊戲,設備驅動等方面有很大的優點。spa

C#:操作系統

C#是微軟開發的面向對象的編程語言,有不少優於C++的特性,比起C++,C#在面向對象方面作得更好,C#用做Web開發比C++好,而底層開發卻遠不如C++,C#須要運行在.Net Framework之下,有必定的跨平臺性。.Net Framework就是一個虛擬機,但遺憾是隻有windows系統才能使用。對象

PHP:遊戲

是一種內嵌在HTML中的服務器端腳本語言,適用於中小型項目的開發。

Perl:

具備動態特性的腳本語言,主要運用在UNIX平臺下的程序開發和PHP的開發,具備必定的跨平臺性。

Python:

最大特色就是能夠和Java,C++等語言很好的結合在一塊兒,只要添加某種模塊,就能夠實現相應的功能,主要應用於多媒體處理和網絡編程。

JavaScript:

運行在客戶端的腳本語言。

Ruby:

Ruby之中全部的都是對象。

相關文章
相關標籤/搜索