用思考來(lái)代替記憶,而不是用記憶來(lái)代替思考;
就算學(xué)到后也要想想:如何從頭想出來(lái);
遇到好的問(wèn)題,不急于看答案去學(xué),先自己想想。
信息和計(jì)算:
物質(zhì)能穩(wěn)定地處于2種及以上的狀態(tài)就能表示信息;
狀態(tài)的變化就是計(jì)算。
計(jì)算的抽象:
過(guò)程、函數(shù)、代碼塊,有輸入和輸出;
要解決的問(wèn)題/主要矛盾是啥:如何控制復(fù)雜度;
精髓:抽象簡(jiǎn)單的過(guò)程,通過(guò)組合的方式實(shí)現(xiàn)復(fù)雜的過(guò)程。
信息的抽象:
符號(hào)、數(shù)字、類型、原始/基本類型、組合類型/結(jié)構(gòu),描述了二進(jìn)制的抽象表達(dá);
要解決的問(wèn)題:如何讓抽象的概念可計(jì)算;
精髓:不斷升華抽象層次,脫離信息的底層實(shí)現(xiàn),表達(dá)為概念的符號(hào);為符號(hào)提供計(jì)算過(guò)程。