成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

什么是學(xué)習(xí)C++意義?

開發(fā) 后端
或許許多人有這么個(gè)疑問,到底要不要學(xué)習(xí)C++,學(xué)習(xí)C++意義是什么呢?這個(gè)不好說,因?yàn)檫@個(gè)問題很表面,甚至很浮淺。

學(xué)習(xí)C++意義其實(shí)真的是醉翁之意不在酒,像C/C++這種系統(tǒng)級(jí)語言,在學(xué)習(xí)的過程中必須要涉及到一些底層知識(shí),如內(nèi)存管理、編譯連接系統(tǒng)、匯編語言、硬件體系結(jié)構(gòu)等知識(shí)。

這些東西也就是所謂的內(nèi)功了(其實(shí)最最重要的內(nèi)功還是長(zhǎng)期學(xué)習(xí)所磨練出來的自學(xué)能力)。對(duì)此大嘴Joel在《Joel On Software》里面提到的漏洞抽象定律闡述得就非常漂亮。所以,答案是,讓你成為高手的并不是你掌握什么語言。

精通C++未必就能讓你成為高手,不精通C++也未必就能讓你成為低手。我想大家都不會(huì)懷疑g9老大如果要抄起C++做一個(gè)項(xiàng)目的話會(huì)比大多數(shù)自認(rèn)熟練C++的人要做得漂亮。所以關(guān)鍵的不是語言這個(gè)表層的東西,而是底下的本質(zhì)矛盾。

當(dāng)然,不是說那就什么語言都不要學(xué)了,按照一種曹操的邏輯,“天下語言,唯imperative與declarative耳”。C++是前者里面最復(fù)雜的一種,支持最廣泛的編程范式。借用當(dāng)初數(shù)學(xué)系入學(xué)大會(huì)上一個(gè)老師的話,“你數(shù)學(xué)都學(xué)了,還有什么不能學(xué)的呢?”。學(xué)語言是一個(gè)途徑,如果你把它用來磨練自己,可以。

如果你把它用來作為學(xué)習(xí)系統(tǒng)底層知識(shí)的鑰匙,可以。如果你把它用來作為學(xué)習(xí)如何編寫優(yōu)秀的代碼,如何組織大型的程序,如何進(jìn)行抽象設(shè)計(jì),可以。如果掉書袋,光啃細(xì)節(jié),我認(rèn)為不可以(除非你必須要用到細(xì)節(jié),像boost庫的coder們)。

避免去過問任何語言細(xì)節(jié),除非必要。這個(gè)必要是指在實(shí)際編程當(dāng)中遇到問題,這樣就算需要過問細(xì)節(jié),也是最省事的,懶惰者原則嘛。一個(gè)掌握了基本的編程理念并有較強(qiáng)學(xué)習(xí)能力的程序員在用一門陌生的語言編程時(shí)就算拿著那本語言的圣經(jīng)從索引翻起也可以編出合格的程序來。

十年學(xué)會(huì)編程不是指對(duì)每門語言都得十年,那一輩子才能學(xué)幾門語言哪,如果按字母順序?qū)W的話一輩子都別指望學(xué)到Ruby了;十年學(xué)習(xí)編程更不是指先把語言特性從粗到細(xì)全都吃透才敢下手編程,在實(shí)踐中提高才是最重要的。

至于這種摳語言細(xì)節(jié)的哲學(xué)為何能在社群里面呈野火燎原之勢(shì),就是一個(gè)心理學(xué)的問題了。想像人們?cè)谡搲嫌懻搯栴}時(shí),一個(gè)對(duì)語言把握很細(xì)致的人肯定能夠得到更多的佩服,而由于論壇上的問題大多是小問題。

所以解決實(shí)際問題的真正能力并不能得到顯現(xiàn),也就是說,知識(shí)型的人能夠得到更多佩服,后者便成為動(dòng)力和仿效的砝碼。然而真正的編程能力是與語言細(xì)節(jié)沒關(guān)系的,熟練運(yùn)用一門語言能夠幫你***表達(dá)你的意圖。

但熟練運(yùn)用一門語言絕不意味著要把它的邊邊角角全都記住。懂得一些常識(shí),有了編程的基本直覺,遇到一些細(xì)節(jié)錯(cuò)誤的時(shí)候再去查書,是最節(jié)省時(shí)間的辦法。重要的不是你掌握的語言,而是你掌握的能力,借用myan老大的話,“重要的是這個(gè)磨練過程,而不是結(jié)果,要的是你粗壯的腿,而不是你身上背的那袋鹽巴。

【編輯推薦】

  1. C與C++中標(biāo)準(zhǔn)輸入實(shí)現(xiàn)方式上的一點(diǎn)區(qū)別
  2. C++編譯器如何對(duì)Const常量進(jìn)行分配存儲(chǔ)空間
  3. C++類庫設(shè)計(jì)的基本構(gòu)思與方法
  4. 玩轉(zhuǎn)C++語言的幾種方法
  5. 如何更好的進(jìn)行C++代碼編制
責(zé)任編輯:chenqingxiang 來源: NET130
相關(guān)推薦

2010-01-27 16:33:07

C++中標(biāo)準(zhǔn)輸入

2010-01-22 15:14:37

學(xué)習(xí)C++

2010-01-20 14:03:12

C++程序

2010-01-22 10:36:25

C++語言

2021-05-18 20:07:18

光通信信息

2025-05-20 10:00:00

C++命名空間別名代碼

2024-02-19 08:19:25

結(jié)構(gòu)化綁定C++17C++

2017-05-08 16:13:33

深度學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)深度

2011-04-11 11:29:07

C++

2011-05-31 18:31:13

C++

2010-01-11 14:05:01

C++學(xué)習(xí)方法

2020-08-22 11:01:05

數(shù)字孿生物聯(lián)網(wǎng)IOT

2018-05-08 23:51:31

JavaPython機(jī)器學(xué)習(xí)

2024-07-03 12:04:42

C++this?

2022-04-18 12:29:18

C++

2010-01-15 15:13:28

C++概述

2010-01-15 16:25:48

學(xué)習(xí)C++

2010-01-15 19:28:59

C++

2010-01-18 10:53:26

2010-01-21 18:00:59

C++語言
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: av一区二区在线观看 | 国产精品视频久久 | 国产高清视频在线 | 日韩一级免费电影 | 亚洲午夜小视频 | 特一级黄色毛片 | 亚洲欧美国产毛片在线 | 欧美国产日本一区 | 久久久久99| 在线视频一区二区三区 | 亚洲va欧美va人人爽午夜 | 欧美xxxx做受欧美 | 看片天堂| 亚洲欧美成人 | 日本激情视频在线播放 | www.亚洲一区二区三区 | 日韩欧美三级 | 夜夜夜久久 | 久久久久黑人 | 亚洲精品在线免费 | 久久久久久国产精品 | 国产综合在线视频 | 国产精品毛片一区二区三区 | 日本激情一区二区 | 91成人午夜性a一级毛片 | 黄色网址免费在线观看 | 国产毛片久久久久久久久春天 | 国产成人精品一区二区 | 国产精品福利网站 | 欧美黄色一区 | 99热视| 欧美8一10sex性hd | 综合在线视频 | 国产亚洲人成a在线v网站 | 国产美女久久久 | 日韩国产一区二区三区 | 亚洲黄色av| 欧美视频三区 | 欧美区日韩区 | 永久免费视频 | 中文字幕在线中文 |