大道至简读书笔记02
編程作為一種行為,只需要知道其邏輯方法就可以了。所謂編程實(shí)際上是把一件事情交給計(jì)算機(jī)去做,你認(rèn)為這件事該如何做,就用“程序語言”的形式描述給計(jì)算機(jī)。如果你原本就不明白如何去做,那么你也不要期望計(jì)算機(jī)去理解你想要做什么。?
所以編程的第一要?jiǎng)?wù)是先把事情分析清楚,事件先后的邏輯關(guān)系和依賴關(guān)系搞清楚,然后再去代碼實(shí)現(xiàn)。一接到任務(wù)就開始Coding的程序員,通常就是加班最多的程序員。?
記住:積極工作和勤于思考都要占時(shí)間。?
?
第一個(gè)完成關(guān)于編程本質(zhì)的思考的人,提出了一個(gè)公式“程序?= 算法?+ 結(jié)構(gòu)”。這個(gè)公式的精彩之處,在于它沒有任何的地方提及到Code。甚至可以說,在這個(gè)公式里,代碼是不存在的。?
存在的只是思想。?
?
算法是對一個(gè)程序的邏輯實(shí)現(xiàn)的描述,而結(jié)構(gòu)是邏輯實(shí)現(xiàn)所依附的數(shù)據(jù)實(shí)體。只要開發(fā)人員將這個(gè)程序的算法設(shè)計(jì)出來了,把結(jié)構(gòu)描述出來了,那么程序就已經(jīng)定型了。剩下的事,簡而言之,就是勞力活。
轉(zhuǎn)載于:https://www.cnblogs.com/gkl20173667/p/11070909.html
總結(jié)
以上是生活随笔為你收集整理的大道至简读书笔记02的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 123132
- 下一篇: Cisco packet tracer6