權威雪茄
C語言是計算機界的常青藤。
C語言執行效率高,用於寫底層的驅動那是再適合不過。
指針是C語言的精華。
而C++是很強大的,只要你是個高手,你幾乎可以利用C++完成任何事情。當然虛函數是C++的精華。
Java取消了指針,這是應該喜還是憂。喜的是,沒有C或者C++那種對內存繁瑣的操作,而且也降低了很多致命性的錯誤發生的概率。憂的是,效率大打折扣,採用虛擬機的方式使得Java有跨平臺的特性,必然會使得效率降低。
關注優就業,學習更多IT知識。
東北振興
看到這個問題,一定要參與一下,這兩個語言我都太熟悉了,也用了很長時間。
關於程序設計語言,有這麼兩句話:C語言,神一樣的語言。java語言是一個神話。所以說這是兩個神級語言,到底哪個好?下面咱們逐個分析一下:
1.C語言,C語言是計算機程序設計語言史上具有劃時代意義的語言,到今天為止也依然是主力語言。最新的2017年語言排行榜以微弱的差距排在第二位,遠遠高於榜單中其他語言的使用率,而且C語言的一眾小弟(c++,c#)也在榜單的前列,說明了C語言強大的號召力。我們在劃分語言類型的時候甚至都以C語言系和非C語言系來劃分,java也屬於C語言系的。學習程序設計都知道HelloWord,第一個HelloWord是屬於C語言的。
2.java語言,一個無所不能的語言,從嵌入式設備到後臺服務器,都有它的身影。從95年出現到全世界大流行,用了不到10年的時間。在2017年語言排行榜上力壓老大哥C語言排行榜首,而且連續多年,說明了它被廣泛的使用。java的飛速發展得益於它的互聯網基因,有這麼一句話,程序員一定聽過:java是互聯網普通話。這很好的詮釋了java的地位,所以語言榜頭把交椅實至名歸。
3.C語言的特點可以用三個字來概括:快,快,快。編寫快,運行快,部署快。C語言的編寫十分靈活,可以做很多底層操作,是很多嵌入式設備的首選語言。C語言的運行速度是有口皆碑,眾多的底層支持讓部署也變得十分容易。所以C語言就贏在了快字上。
4.java語言是面向對象的,可移植的。在構建Web應用方面具有與生俱來的優勢,可以說java是一個具有互聯網基因的語言,伴隨著互聯網應用的大發展,自然使用java的應用也比較多。
這兩個語言到底哪個好?當然是都好,各自都有對方不具備的優點,都能把優點發揮的淋漓盡致。在web領域用java多一點,其他領域C多一點,尤其是與硬件打交道基本上都用C。
所以如果想從事程序員工作,這兩個語言都應該好好學習下。
我在頭條上也在寫關於java的系列文章,目前剛更新完併發部分的介紹,關注我,獲得更多關於java和互聯網的內容。
謝謝!
IT人劉俊明
語言沒有好壞之分,無論學習哪個語言,只要學好了,學精了,未來的發展會恨不錯的
一通百通,學精了一門語言,其他的語言也很容易上手,只是目前Java的市場更大一
些,更符合企業的需求,個人感覺學起來也更容易掌握,面向對象的思想更符合人們的
思維習慣。
目前企業最主流的技術就是Java和.net了,國內.net和Java培訓最好的就是如鵬網,有
網絡的地方就可以學習,有更多的時間來練習,掌握的比較紮實,有問題隨時提問
老師實時答疑,口碑不錯,基本上都是慕名而去的,再多的可以到如鵬網官網上去了解