本文目錄一覽:
- 1、能自學c語言嗎?
- 2、學c語言有前途嗎?
- 3、C語言還有學習的必要嗎?
- 4、C語言還值得學嗎?
能自學c語言嗎?
可以自學C語言,你也有了一定的語言基礎了,各個語言 之間就是語法有些不同,注意一下就可以了,主要是不同的地方。C語言跟python不同就是Python是解釋型語言,C是編譯型的,也就是全部編譯後二進位文件再執行,效率高。最最重要的就是注意語言間的不同就好了,另外C是比較面向過程的,Python面向對象,學了Python再學C可能會覺得C好麻煩,學了C再學Python則感覺反過來了,所以堅持學習,不怕困難,多動動手敲代碼,就能自學好。
學c語言有前途嗎?
沒有。
首先要看你的需求,學C語言的,基本有這麼幾類吧。
大學基礎課有C語言這門課的,基本就是電子類專業,電氣類專業,IT類專業。這幾類的又有所不同了,電子類的基本上就只用和大量使用C語言的,這部分人基本上是玩單片機的,目的是用來代替彙編語言的,寫些跑不了操作系統的一類的控制程序,電氣基本上也和電子類是一樣的,基本用來玩單片機的,IT類是因為基礎課里有,也是幾乎最早的高級語言,但是他們基本不用C語言來寫程序,這部分人基本上是要寫在操作系統上跑的軟體,C語言的功能根本不夠他們用的,有部分可能會用C語言,可能是因為介面一類的問題,才會使用。
綜上所述,學C語言,沒有前途,如果你的目的是轉IT類的,直接從C++的書學起,C++里很多基礎的知識是和C語言高度重合的,但是C++還有一部分C語言不具備的功能,完全不用先從C開始學,至於說學了C之後,學C++更容易的這種觀點,我是不認同的,網上很多認為C++ Primer是本入門C++的神書,我也讀過,不過我認為這本書是爛書,尤其是第一張,就算學過C語言的,看第一章,都是痛苦的,而且整本書,我認為編排都不好,所以別以為學了C語言,再去看C++ Primer的所謂入門C++神書,會對你有很大幫助,所以你的目標是寫軟體,直接學C++就好了,會不會C,對學C++沒有太大幫助,反而在浪費時間,因為C++里很多基礎的,C語言都有一樣的,你等於看了兩遍,沒有必要,而C++里獨有的,你第一次看,一定是發矇的,很正常,再看一遍不懂的,多學著寫點代碼,馬上就懂了。如果你是學單片機這種的,C語言可以學,因為C語言作為高級語言,編程效率是很高的(前提是要有編譯器,否則只能用彙編),但是我個人還是覺得,學之前,先學彙編,有的人彙編一點不懂,用C語言寫單片機,其實也就是照著書本的寫,很多都不明白為什麼,尤其是單片機里的中斷概念,即便有些書上有寫,但是卻寫明白,中斷里CPU是怎麼運行的,這種原理,在彙編語言里,一定是有的,看完彙編,會對C語言里,很難懂的中斷和中斷處理程序的理解,非常深,有助於你的學習,彙編學一本,就夠了,基本都是從51開始學的,所以買本51彙編語言的,就夠了,其他高級單片機的中斷和51基本上是一回事,但是從目前看,國內的單片機,嵌入式,沒什麼太大的希望,尤其是『錢途』方面的,跟國外不是一個檔次,普通學校出來的,都是炮灰。
最後總結一下,學C語言,對IT編程的來說,沒有必要,對搞嵌入式的來說,只是一個很重要的工具,往嵌入式方向的小白,建議還是先從彙編開始,深入了解單片機的原理,再用強大的工具來寫,C語言是嵌入式的剛需,但是想嵌入式,賺大錢的話,國內的嵌入式,沒什麼前途,所以C語言沒前途········
C語言還有學習的必要嗎?
這主要看你學的什麼專業,從事什麼工作,如果學的是計算機專業或者和計算機專業相關的,C語言就必須學,如果你不是學這些的,就可以不用學,畢竟你不用靠這個吃飯,但如果對這方面感興趣的也可以學
C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
儘管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標準規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。
二十世紀八十年代,為了避免各開發廠商用的C語言語法產生差異,由美國國家標準局為C語言制定了一套完整的美國國家標準語法,稱為ANSI C,作為C語言最初的標準。目前2011年12月8日,國際標準化組織(ISO)和國際電工委員會(IEC)發布的C11標準是C語言的第三個官方標準,也是C語言的最新標準,該標準更好的支持了漢字函數名和漢字標識符,一定程度上實現了漢字編程。
C語言是一門面向過程的計算機編程語言,與C++,Java等面向對象的編程語言有所不同。
C語言還值得學嗎?
堅持學下去吧
,
學編程不像學別的
,
學編程是一通百通。。
沒有哪個語言
過時之說
再說
即使
c語言過時了
如果你精通c語言的話你還是可以很快學會
別的語言
要比你
直接去學別的語言快很多
比如
學編程語言
像造房子一樣
那
c語言就是地基
無論你是
主流的C#
java
還是
腳本語言
PHP
等等
各式各樣的房子
他的地基都是一樣的。。。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/198279.html