
【CSDN 编者按】对于 CPU 大家都不陌生,但对于与CPU的交流语言的改变是否都很了解呢。从令人摸不着头脑的 0 与 1 组合的语言到如今丰富多彩的高级语言,这其中又经历了怎样的历程呢?

创世纪:聪明的笨蛋
1101101010011010100100110010100111001000110111101011101101010010
sub $8, %rspmov $.LC0, %edicall putsmov $0, %eax

if ***blablablaelse ***blablabla
while *** blablabla
func abc:blablabla
// 条件转移 if ***blablablaelse ***blablabla// 循环while ***blablabla// 函数func abc:blablabla
-
这里的blablabla该是什么呢? -
该怎样把上面的人类可以认识的字符串转换为 CPU 可以认识的机器指令
盗梦空间
f(x) = f(x-1) + f(x-2)
if : if bool statement else statementfor: while bool statementstatement: if | for | statement


