色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

為什么我總想了解編程中更底層的知識

江奕云2年前17瀏覽0評論

為什么我總想了解編程中更底層的知識?

這是學習計算機相關專業的大忌!

什么都要弄明白,結果你什么都弄不明白。炒個菜,非要先研究有機化學和生物學營養學嗎?!

勤學好問聽起來怎么都算是好習慣。如果不分層次什么都要刨根問底就寸步難行!

模塊化就是黑箱子思路,我們只需要知道它的外部特性和引用接口就行了,不用去關心其內部是如何實現的。

程序設計中,函數就是黑箱子模塊的典型案例。因為有了庫函數,我們才可以在此基礎上專注于模型和算法。y=sin(x),我們無需知道這個函數是怎么實現的。如果我們需要更深一層了解,可以用泰勒級數計算或用查表法配合三次樣條插值計算得到。

三極管放大電路,我們不必知道三極管微電子學意義上的內部機理,也不用知道三條腿兒是怎么鍛造上去的,我們了解基極電流和集電極電流的控制關系就夠了。

蓋房子,起碼分三個層次實現。有設計工程師,專注于結構設計。有建造者們,用磚頭砌墻和水泥鋼筋實現建筑結構。有磚瓦廠和水泥廠建材廠。

設計師不必要了解磚瓦制造過程。

分層分級分塊是IT技術的基本構造和實現方法。逐次迭代層層演進是重用和重構的核心。