㈠ c語言過時了嗎
一句話,數落C的都是門外漢。
首先,C幾乎是所有面向對象機器語言的基礎,這么說的原因是有其他系列的語言,但是主體編程語言的基本思想,基本語法是很接近的,學好了C就等於給自己打下一份地基,學其他高級語言的時候經常會覺得似曾相識,很容易觸類旁通。
其次,誰說C不是高級語言,而且並也不能說C不夠現代,具體什麼叫高級語言,我就不廢話了,再給你舉個例子吧,現在絕大多數人用的WINDOWS操作系統以及華麗著稱的MAC系統還有專業人士才主要接觸的LINUX系統都是C的傑作,呵呵,你說C過時嗎?
然後,C的主要用途不是窗口程序,而是更接近於硬體的程序或者操作,如果你要寫底層應用,比如硬體的驅動程序,比如你要直接讀寫內存,比如你要寫操作系統^_^,這才是C的看家本領,這也是為什麼幾乎所有靠C吃飯的人都要繼續學匯編的原因。
最後,幫你下個結論吧,如果只是自己玩玩,C見識一下,看看語法跟設計思路,讀點例子開闊一下眼界,轉到C++和JAVA寫點看得見莫得著的東西,會很有成就感。如果打算以後走計算機這條路,C一定要學,要真正理解它。然後再根據自己的需要,選JAVA或者C++什麼的。如果你以後可能會去搞工業編程,C要嚼爛。
教材推薦 譚浩強 《C程序設計》 綠皮的,很多人的入門書,包括我 ^_^
明白了?呵呵,加油學吧,希望下一次再見到你的問題,帶著C的實例 ^_^
㈡ C語言過時了
大家都說了這么多。
C語言不會過時,因為還沒有其他語言可以寫操作系統。如果有一天有了,估計C就要過時了。
深入學習C語言,十幾年的時間根本不夠。
你要是想徹底明白C語言,你還需要明白硬體,匯編……
優點是,C是為專業人員在一定程度上取代匯編的,缺點是對於一般人太難用。
C++在C的基礎上加入了面向對象,希望保留C的性質,不幸的是,願望是美好的,目前的編譯器還不行。
C#放棄了對C的完整支持,加入了面向對象,給一般人員使用。
Java是良好設計的面向對象語言,適合編寫應用程序。(非操作系統和驅動程序以外的大部分程序)
此外:
C主要寫操作系統、驅動程序等對性能很敏感的程序。
Fortran用於科學計算
COLBA用於銀行系統
Pascal用於教學
微軟鍾愛BASIC
還有上百種為不同目的設計的計算機語言
學習基本上C/Java/Pascal三者選一,個人覺得從計算機總體掌握C好一些,如果偏重於「實用」那麼Java。
如果你打算成為「磚家」,那麼你遲早要學習C。
㈢ c語言過時了嗎為什麼
不!因為現在很多的高級編程語言都是在C的基礎上發展起來的,C是基礎!不會過時,至少在現階段,很長一段時間也不會過時!
㈣ 現在學C語言是不是過時了
c不會過時,他有很多別的語言沒有的好處!他更接近於底層,效率遠高於C++,JAVA
做嵌入式系統一般都用C
㈤ c語言還流行么
雖然談不到不流行,但誠實地說,C語言的確是有顯著的下降,從2015年以來已經下降了3.43%。
TIOBE說:「C語言下降的主要原因是因為C語言不適合現在流行的Web和移動App開發。另外,C語言不像其他流程語言(Java,C++和C#)那樣在發展。雖然有一個C11標准,但這只包含了很小的變化。C語言代碼小和運行快的優勢已經不起作用了。另外,添加像C++一樣的功能已經不合適了,C++的出現就是為了解決這個的,所以C語言陷入了僵局。另外一個C語言陷入困局的原因是沒有一家大公司在支持他。Oracle支持Java,Microsoft支持C++、C#和TypeScript,Google支持Java、Python、Go、Dart和JavaScript,Apple支持Swift和Object-C,但是沒有一家公司公開支持C。」
㈥ 現在學C語言過時了嗎
只有技術不夠好,
不是語言過時不過時。
㈦ 現在學習C語言是否真的跟不上編程時代了,C語言真的過時了嗎
C短時間內不會過時的。。。
嗯,C確實是個基礎,C既有高級語言的功能,也有系統底層的東西。學好C對以後的語言學東西都有很大的幫助。
㈧ 學習c語言是否過時了啊!
不會啊,C都多少年了,要過時早該過時了,不會流傳到現在不是。
如果你寫web應用,用C/C++可能不太合適,你應該去學java,C#。如果你想搞個什麼windows驅動,或者什麼大型的MIS系統之類的,C/C++都是首選。
有很多技術是構建在C語言上的,而且C作為一門經典的編程語言,雖然不斷有新的語言出現來挑戰它,讓它在很多方面失去了市場,但是C的魅力還在。如果你需要更好的運行效率,對底層硬體更強的操控能力,選C/C++准沒錯。
新的語言有面向對象,有強大的類庫,有動態特性,有優美的語法,等等。但是C始終在編程語言中有一席之地。作為愛好來學習的話,是一個不錯的選擇。
還有很多人都會YY什麼黑客,病毒,遠控什麼的東西出來到自己身上,恰巧對這些往往被大家過分YY的東西,C都擅長。
再類比下匯編,這種可讀性基本為0,代碼又臭又長,滿眼地址和寄存器更不可能有時髦的動態類型,OO支持,甚至與硬體直接相關的語言,為什麼還存在?因為它的作用始終無法被後來者取代。對硬體的直接操縱能力,你值得擁有。
所以如果是為了興趣,選什麼來學都可以,C挺好了,總比上來學易語言學到最後想深造發現自己已經養成了一堆的壞毛病的人來的好的多。
當然,如果實際點,你要吃飯,還是直接跳java和C#來得實在。
㈨ 現在學C語言用處大嗎,過時嗎,
用處大,主要在底層系統、嵌入式方面
沒過時,只要計算機還是基於馮諾依曼架構,這是客觀現實存在的不可改變的歷史
㈩ C語言過時了嗎
不會,現在很多大學里有關計算機類的都把C語言當做一門重要課程,因為C語言可以作為現在大多數流行的程序設計語言的基礎,很有學習的價值。