學了C 之後再學javascript覺得非常不規範,難以理解怎麼辦?

時間 2021-10-26 22:39:23

1樓:

你可以直接試試「更規範」的強型別 TypeScript,並忽略那些古早 JS 教程裡的奇技淫巧。什麼 this 指向、== 原理、變數提公升……這些都快在現代工程裡絕跡了,除非要維護相容 IE 的老專案。

另外據個人觀察,我覺得雲風前輩說得確實對:

2樓:zr scat

傳統c with class是過程化,和面相物件思想的語言。而es2016是結合了過程化,面相物件和函式式思想語言(建議直接上ts)

沒有難學的語言,只有你還不熟悉的語言特性,從傳統c with class轉過來有很多概念需要重塑。比如:

1,值語意,引用語意

2,物件生命週期管理

3,local函式,lambda,上下文繫結

4,型別系統

5,過程控制

6,單執行緒模型,async,await

7,很多函式式特性,比如lazy,firstclass function,求值順序,函式組合

8,模式匹配,構造和解構賦值

這些特徵其實都可以在modern c++中找到類似的影子,學好一門新的語言,對返回去深入理解modern c++也是非常有幫助的。

學了c語言有必要再學python嗎?

小澤仔 其實學什麼語言都可以,因為語言都是互通的,C語言也好,對於初學者來說,Python 也很適合。但有乙個誤區,請勿進入 那就是程式語言和程式設計的區別 很多人學習語言都忽略了乙個本質問題,就是語言是可以被拆開的 語言 文字 語法 或者,更抽象一點 語言 軀幹 靈魂 1 學一些演算法。NOI N...

高中生晚自習之後回家特別累不想再學了怎麼辦?

心裡有點小九九吖 唔,合理分配時間叭。白天一定不要虛度光陰,晚上很累那就好好休息,不要影響第二天的狀態。有的時候適可而止就好了,不然容易適得其反 蘇九 那我祝你加油 每個人都會有這樣的時候,即使是學霸也不能一天二十四小時連軸轉。真的很累的時候,即使在學習也是對自己的壓力,不見得就能憑著一時半會學會。...

先學c語言再學python可以嗎

JSC 做個模擬,這就相當於你考駕照,先考C1還是考C2是你的選擇。當然,先學C語言當然是有好處的,因為C語言沒有那麼多輪子,許多輪子需要自己實現,因此可以培養你的演算法能力以及綜合程式設計能力。而且C是接近底層的語言,這對於你理解程式的具體運作以及其與硬體建立的關係至關重要。當然,先學C再學pyt...