这里的人,估计都是行业老人,怎么可能不明白呢?
计算机专业的人,编译原理的作业题,就有写个简单c语言的简单解释器。前面有人说的表达式计算,算是一种最简单的解释执行,解释3+x时,x从符号表里读取值替换。
【 在 anything1999 的大作中提到: 】
: 实际上不是求值的事情,而是把字符串变成表达式(lambda或者std::function),不是立即求值,而是运行时输入x进去再求表达式的值。比如3+x,运行时给出x=10,也可能给出100, 99都行。
: 不知道我讲明白没有。
--
FROM 120.244.162.*