c語言好嗎
⑴ c語言好學嗎 c語言好不好學
1、c語言不好學。
2、C語言是一門面向過程的、抽象化的通用程序設計語言,廣泛應用於底層開發。C語言能以簡易的方式編譯、處理低級存儲器。C語言是僅產生少量的機器語言以及不需要任何運行環境支持便能運行的高效率程序設計語言。盡管C語言提供了許多低級處理的功能,但仍然保持著跨平台的特性,以一個標准規格寫出的C語言程序可在包括類似嵌入式處理器以及超級計算機等作業平台的許多計算機平台上進行編譯。
⑵ c語言好用嗎
c語言是很熱門的學科,很多大型程序都是c語言編寫的!當然,其實也不能說是c語言,應該叫做c++,就是比c語言多了一些東西,更適合用於編寫大型程序。c語言確切的說是一種基礎,對於初學者來說,c最大的作用就是能為你建立一個初步的編程思想,並不是好不好用的問題。是一個入門,一個基礎。只要把它學了,會對以後的進一步學習提供很多方便!
⑶ C語言的就業前景好嗎
在這個低層次中,越接近低復雜度的項目,對語言的要求越少,更多的語言都可以勝任,更容易被分工和替代,例如可被外包的網站或者ERP等等;在這些項目中,除了少數特殊領域例如嵌入式開發等,C語言幾無立身之地,學習成本高而開發效率低,接近底層帶來的性能等可控性方面的回報得不到體現;
在中層項目中,C語言的優勢也不強,例如知乎,豆瓣這樣的網站,可以用更高級語言開發的更快,更敏捷,更少「機器級細節的干擾」;
只有到了高復雜度項目中,因為對規模、性能等方面的追求,才是C/C++語言一展所長的空間,例如互聯網搜索引擎,高性能科學計算,大型網路游戲伺服器等等。
如果目標是更大比例的程序工程師從業者,C語言學習可以改善對程序、計算機體系的理解,對面試、後續的學習有些幫助,而對直接的工作業績幫助不大;如果目標是高復雜度專業領域的碼農,對一個非專業大學生而言,還是很困難的一件事,如果以python等語言上手培養編程的熱情興趣和習慣,能夠快速融入一個工程師社區和團隊,是向更專業工程師攀登之路的一個良好起點。
⑷ C語言好嗎
很好的,它是編程入門和必修的語言,現在全國各大高校的計算機專業都把C語言作為必修課。你要學編程的話,C語言是必須學的。
C語言的優點是程序運行效率高,計算機負載輕,而且資源需求小。
我國的神舟飛船的控製程序就是用C語言編寫的。還有許多企業的控製程序、飛機、地鐵、股市,等領域,都在使用C語言。
⑸ C語言好是怎樣一種體驗
C語言好,應該特指對C語言本身以及它的開發工具,所以,像演算法、整體設計能力的好壞應該不完全算是C語言的一部分。
我的覺得「C語言好」應該表現在:
熟讀C語言的各種標准,最好是能背下來,比如C89,C99什麼的,然後能隨口說出各種標准之間的差異就更好了。
熟悉各種語法,包括各種怪異的語法,各種怪異的宏的使用。
熟悉編譯器,並且能掌握(或者會分析)各種語法未定義的行為(比如著名的i++ + i++ + i++),知道編譯器的邊界在哪裡。
熟悉匯編,能在主流編譯器框架下做人肉匯編解釋器,能做人肉棧回溯,並且不僅限於x86匯編。
能清除掉所有的編譯器警告,包括各種怪異用法的警告,各種平台(比如RISC上)的警告。
會做C語言解釋器。
……
其實總結起來,無非就是要熟悉匯編、要熟悉C語法、要熟悉編譯器、要懂得編譯原理。
我自己的C語言學的算是比較好的,參加過ACM,但演算法不行,設計能力一般,語法懂得比較多,在公司里算是C語言學比較好的。
所以,遇到過的事情有:
公司代碼里要做到0 warning的時候,經常是我去清理,其實x86平台的很好弄,麻煩的RISC上的警告,以及代碼檢查工具的警告,別人不會清理的時候,一般是我幫忙。
遇到各種奇怪的語法,我會幫人解釋是怎麼回事,或者要做各種奇怪的宏展開,我會幫人弄。
遇到代碼執行不正確的時候,會嘗試看看是不是編譯器的問題,編譯器真的會有問題的,我自己都遇到過三次了。
遇到疑難bug的時候,有時候會讓我弄,比如調試工具不能用,那麼就做人肉匯編調試機,人肉棧回溯等等。
感受嘛,這就是一項基本技能而已,而且對於開發來說,這項技能也不能算拿得出手,對系統、架構、整體設計的了解往往比學好C語言本身更重要,因為不懂的可以Google或者查手冊,總有辦法能解決,但是設計方面的經驗,那才是真本事。
⑹ c語言真的好么
挺不錯的,是一個高級語言,現在沒有多少人學匯編語言了。C++、C#、java等高級語言都是基於C語言基礎上發展,如果你會了C,學習其他高級語言就很容易上手。現在在硬體上用的語言幾乎都是C,更高端點的就用C++。在編寫手機軟體方面就是Java居多,電腦軟體的就是.NET了。這些高級語言都是C上發展過來的,你說,C能不好嗎??學了不會錯,,
⑺ 到底學C語言好不好
好,c語言是編程語言的基礎,它裡面的知識點是其他語言的基礎,學完c再學其他的,是很有幫助的,而且c也很靈活,學吧,很有用的,你不會後悔
⑻ C語言好學嗎
c語言號稱是所有語言的根本,也就是說很多語言都是有c語言開發出來的。
c語言相比較其他語言來說更加貼近底層,也就是貼近硬體,想對來說不算好學,但是一旦你把它學會了,那麼你在學習其它語言都會很容易,也更有利於你未來的發展。
所以,c語言不算好學,但是值得你去學習。
⑼ C語言有什麼優點什麼缺點有什麼特別之處
c語言的優點就是它的性能極佳,其它編程語言幾乎沒有它的性能,因此它被用為linux操作系統設計語言。
c語言的缺點是太靈活,沒有垃圾回收,代碼不好編寫。
c語言特別之處就是它的指針和結構體,這兩個東西的存在讓c語言變得異常強大,很多復雜的業務設計,都可以通過它們兩個來實現,也可以說,只有掌握了指針和結構體,你才算入門c語言。
⑽ C語言就業前景好嗎
C語言是一門年級較大但是依舊活躍的語言。在TIOBE編程語言排名上經常超越java\python排第一。
C語言在計算機開發上用的較少,但是很多軟體和驅動的底層都是C寫的。在應用上,C語言主要用於嵌入式編程。嵌入式一直都有不少崗位需求,而且隨著物聯網的發展,物聯網終端、穿戴設備等開發需求量很大,所以C語言就業前景是很好的。而且學好C語言,學其他計算機語言也很簡單。