编程语言是怎么被实现出来的?
Python客栈
共 6368字,需浏览 13分钟
·
2024-07-15 17:00
创世纪:聪明的笨蛋
干活的是大爷
1101101010011010
1001001100101001
1100100011011110
1011101101010010
天降大任
sub $8, %rsp
mov $.LC0, %edi
call puts
mov $0, %eax
细节 VS 抽象
弥补差异
套路,都是套路
if ***
blablabla
else ***
blablabla
while ***
blablabla
func abc:
blablabla
// 条件转移
if ***
blablabla
else ***
blablabla
// 循环
while ***
blablabla
// 函数
func abc:
blablabla
-
这里的blablabla该是什么呢? -
该怎样把上面的人类可以认识的字符串转换为 CPU 可以认识的机器指令
盗梦空间
f(x) = f(x-1) + f(x-2)
递归:代码的本质
if : if bool statement else statement
for: while bool statement
statement: if | for | statement
让计算机理解递归
优秀的翻译官
往期回顾
1、一条指令引发的血案···
2、别弄错了Python里的这几个运算符
3、人生苦短,我用Python+Docker
4、米哈游,启动!
5、一网打尽:12个find()函数在Python中的创意实践
点击关注公众号,阅读更多精彩内容
![](https://qinglite-1253448069.cos.ap-shanghai.myqcloud.com/web/6fa7ac107600c50b964b0ffe0cec79ddd20c2f90?imageMogr2/format/webp)
点击关注公众号,阅读更多精彩内容
评论
编程语言是怎么被实现出来的?
作为程序员我们经常被问这个是怎么实现的,那个是怎么实现的,可是你知道经常使用的编程语言是怎么被实现出来的吗?今天就聊聊这个问题。聪明的人类发现把简单的开关组合起来可以表达复杂的bool逻辑,在此基础之上构建了 CPU ,因此 CPU 只能简单的理解开关,用数字表达就是0和1。创世纪:聪明的笨蛋CPU
Java技术迷
0