假如你來發(fā)明編程語言
聰明的人類發(fā)現(xiàn)把簡(jiǎn)單的開關(guān)組合起來可以表達(dá)復(fù)雜的bool邏輯,在此基礎(chǔ)之上構(gòu)建了 CPU ,因此 CPU 只能簡(jiǎn)單的理解開關(guān),用數(shù)字表達(dá)就是0和1。

創(chuàng)世紀(jì):聰明的笨蛋
干活的是大爺

1101101010011010100100110010100111001000110111101011101101010010
天降大任
sub $8, %rspmov $.LC0, %edicall putsmov $0, %eax

細(xì)節(jié) VS 抽象


彌補(bǔ)差異

套路,都是套路


if ***blablablaelse ***blablabla
while ***blablabla

func abc:blablabla
// 條件轉(zhuǎn)移if ***blablablaelse ***blablabla// 循環(huán)while ***blablabla// 函數(shù)func abc:blablabla
這里的blablabla該是什么呢? 該怎樣把上面的人類可以認(rèn)識(shí)的字符串轉(zhuǎn)換為 CPU 可以認(rèn)識(shí)的機(jī)器指令
盜夢(mèng)空間


f(x) = f(x-1) + f(x-2)

遞歸:代碼的本質(zhì)
if : if bool statement else statementfor: while bool statementstatement: if | for | statement
讓計(jì)算機(jī)理解遞歸


優(yōu)秀的翻譯官

總結(jié)

評(píng)論
圖片
表情
