當前位置:首頁 » 編程語言 » c語言落後了嗎
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言落後了嗎

發布時間: 2022-06-10 15:44:33

c語言過時了

大家都說了這么多。
C語言不會過時,因為還沒有其他語言可以寫操作系統。如果有一天有了,估計C就要過時了。
深入學習C語言,十幾年的時間根本不夠。
你要是想徹底明白C語言,你還需要明白硬體,匯編……
優點是,C是為專業人員在一定程度上取代匯編的,缺點是對於一般人太難用。
C++在C的基礎上加入了面向對象,希望保留C的性質,不幸的是,願望是美好的,目前的編譯器還不行。
C#放棄了對C的完整支持,加入了面向對象,給一般人員使用。
Java是良好設計的面向對象語言,適合編寫應用程序。(非操作系統和驅動程序以外的大部分程序)

此外:
C主要寫操作系統、驅動程序等對性能很敏感的程序。
Fortran用於科學計算
COLBA用於銀行系統
Pascal用於教學
微軟鍾愛BASIC
還有上百種為不同目的設計的計算機語言

學習基本上C/Java/Pascal三者選一,個人覺得從計算機總體掌握C好一些,如果偏重於「實用」那麼Java。
如果你打算成為「磚家」,那麼你遲早要學習C。

⑵ c語言現在為什麼很少用了

直接上圖,2018年12月最新排行榜。


作為骨灰級的編程語言,c語言還沒跌落過前三名,至於題主說的很少用,不能說對,也不能說錯。一個命題的成立與否是需要一定的環境背景的。在大數據,統計,人工智慧等領域,鮮有c的影子。而在系統開發,嵌入式開發等底層領域(硬體相關),一直是c的天下。一門語言的特性決定了它的用途。在統計領域,c不如r語言,在大數據領域,c也比不過python,但是在與硬體打交道的方面,除機器碼和匯編以外,c是能吊打其它一切語言的存在。

⑶ c語言是不是很落後

我想知道你學編程是為了什麼,我可以告訴你現在大多數的編程語言都能做任何軟體的開發.

而C語言更是能開發所有軟體,包括操作系統在內.不過C語言的長處主要是開發系統底層直接跟硬體打交道方面.而如果是開發一般的應用程序,對性能沒有特殊要求的話,我建議還是用其它高級語言,如DELPHI,VB或都PB.等等.

C語言是永遠都不會落後的語言!!

⑷ C語言過時了嗎

不會,現在很多大學里有關計算機類的都把C語言當做一門重要課程,因為C語言可以作為現在大多數流行的程序設計語言的基礎,很有學習的價值。

⑸ 為什麼c語言那麼落後了還有那麼多人用啊,現在不是用java的多嗎

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語言那麼落後,為啥還沒被淘汰掉

C語言也不是很落後啊,現在計算機二級考試中不是還在考么,如果非常落後的話,一定會被刪除,推出新的,所以它存在肯定是有用的,不能被淘汰!

⑼ 現在學習C語言是否真的跟不上編程時代了,C語言真的過時了嗎

C短時間內不會過時的。。。

嗯,C確實是個基礎,C既有高級語言的功能,也有系統底層的東西。學好C對以後的語言學東西都有很大的幫助。

⑽ C語言過時了嗎

一句話,數落C的都是門外漢。

首先,C幾乎是所有面向對象機器語言的基礎,這么說的原因是有其他系列的語言,但是主體編程語言的基本思想,基本語法是很接近的,學好了C就等於給自己打下一份地基,學其他高級語言的時候經常會覺得似曾相識,很容易觸類旁通。

其次,誰說C不是高級語言,而且並也不能說C不夠現代,具體什麼叫高級語言,我就不廢話了,再給你舉個例子吧,現在絕大多數人用的WINDOWS操作系統以及華麗著稱的MAC系統還有專業人士才主要接觸的LINUX系統都是C的傑作,呵呵,你說C過時嗎?

然後,C的主要用途不是窗口程序,而是更接近於硬體的程序或者操作,如果你要寫底層應用,比如硬體的驅動程序,比如你要直接讀寫內存,比如你要寫操作系統^_^,這才是C的看家本領,這也是為什麼幾乎所有靠C吃飯的人都要繼續學匯編的原因。

最後,幫你下個結論吧,如果只是自己玩玩,C見識一下,看看語法跟設計思路,讀點例子開闊一下眼界,轉到C++和JAVA寫點看得見莫得著的東西,會很有成就感。如果打算以後走計算機這條路,C一定要學,要真正理解它。然後再根據自己的需要,選JAVA或者C++什麼的。如果你以後可能會去搞工業編程,C要嚼爛。

教材推薦 譚浩強 《C程序設計》 綠皮的,很多人的入門書,包括我 ^_^

明白了?呵呵,加油學吧,希望下一次再見到你的問題,帶著C的實例 ^_^