首先說(shuō)一下大家對(duì)C語(yǔ)言的曲解叠聋,都感受C語(yǔ)言很不重要壹粟,幾乎所有的程序員以C語(yǔ)言作為一個(gè)入門(mén)的語(yǔ)言愕乎。我感受有幾點(diǎn)必要思慮:
1. C語(yǔ)言是很“入門(mén)”的語(yǔ)言,由于他的進(jìn)修曲線較為輕松备禀,初學(xué)時(shí)既沒(méi)有大量的庫(kù)和框架洲拇,也沒(méi)有復(fù)雜的語(yǔ)法概念(指針略微費(fèi)事一些),還沒(méi)有很復(fù)雜的開(kāi)發(fā)情形曲尸。面向過(guò)程的軌范是最直不雅觀不雅觀和易體味的赋续。
2. C語(yǔ)言很利于磨煉一小我的開(kāi)發(fā)思惟,實(shí)際處理問(wèn)題的才能队腐,C語(yǔ)言的考核應(yīng)該是純粹的才能考核蚕捉,而不是對(duì)各類(lèi)庫(kù)和框架的熟悉程度。
3. C語(yǔ)言是實(shí)現(xiàn)把持體系和數(shù)據(jù)構(gòu)造的最佳語(yǔ)言柴淘,首先它沒(méi)有太多的庫(kù)的肩負(fù),其次它可以適當(dāng)?shù)脑L問(wèn)硬件秘通。它不會(huì)讓你感受實(shí)現(xiàn)動(dòng)態(tài)數(shù)組是很無(wú)聊的事(Ruby为严、Python黨絕對(duì)不會(huì)想本身實(shí)現(xiàn)可變數(shù)組)。
4. C語(yǔ)言被教員給認(rèn)為太簡(jiǎn)單了肺稀,良多的教師和教學(xué)機(jī)構(gòu)只讓最菜的教員來(lái)教C說(shuō)話第股,這直接導(dǎo)致大家沒(méi)有學(xué)好C語(yǔ)言
5. C語(yǔ)言最精華的部分被砍掉了,所以教授C語(yǔ)言的學(xué)時(shí)通常不夠话原,所以構(gòu)造體夕吻、位段、高級(jí)指針繁仁、預(yù)編譯等通常都被閹割了涉馅。第4條所說(shuō)的教員們,又礙于體面黄虱,對(duì)門(mén)生提出的”指針的指針應(yīng)該怎樣用稚矿?”“為什么int a[3][5]和int **b不能互相轉(zhuǎn)化?”的問(wèn)題回覆通常是“這個(gè)用不到∥畲В”桥爽。這就導(dǎo)致大家對(duì)C語(yǔ)言的遍及認(rèn)知存在問(wèn)題。
所以請(qǐng)不要輕忽C語(yǔ)言的重要性昧识!
想學(xué)習(xí)C語(yǔ)言/C++快來(lái)加入咱們的大家庭吧:六六六二九五四九八 邀請(qǐng)編碼【凌云】? ? 群里有很多學(xué)習(xí)資料哦 钠四,還有老司機(jī)解答問(wèn)題