JAVA,Python和C++各有什麼特點和優勢
JAVA, Python和C++ 都是物件導向的程式設計語言,因為歷史發展的原因,都各自有其試用範圍。
Java由於其優越的跨平臺可攜性,在Web開發中是主流語言。在加上手機Android系統的發展,使得java開發人員的需求量很大。
Python是動態形的靈活的解釋性語言,從軟體發展到Web開發,Python都有在被使用。因為他的解釋性,適合羽量級開發。Python是比較好學的語言。
C++是一種最廣泛支援範式的程式設計語言,比較難學,涉及到了指標的概念。指針會比較頭疼。當然如果C學的不錯,C++上手也會快。但是相對於Java和Python, C++不支持垃圾回收機制。C++現在不如Java流行,但一直在遊戲領域和後臺都被熱衷使用。
Java:物件導向開源,跨平臺,缺點;不直接支援硬體級別的處理等。
因為對C++零瞭解,所以我換成c來說吧。
C:C面向過程,,分裂比較嚴重,支援硬體級別的處理。
ptyhon:動態解釋型,開發效率高,開源,靈活,入門低易上手。
上面只是簡單的說了下一些比較明顯的特點。
個人總結就是:嵌入式C用的比較多,雖說java也摻和過,但貌似半死不活的。
另外就是Java的社區功能真的強大,不管你的需求是些什麼功能也好,都能找到大牛寫的jar,通常都是自由軟體和開源軟體的,論壇發個帖,回帖又快又多。Java一般就是這樣,它的標準很明確,基本庫裡的東西也非常齊全。
而Python呢,由於是動態語言,又是弱類型的預壓,
個人喜歡JAVA:庫多,裝備齊全。
此文內容來自:申請方/大學專業介紹www.applysquare.com
作者:林文傑 、ling