高级语言是根据其语言核心理念推导出来的,比如你是函数式语言,函数是一等公民,首先设计函数运算规则;
你是面向过程的语言,这个就根据cpu、汇编来;
你是面向对象的语言,如java,C#,对象是第一位的概念,设计语言核心概念的时候甚至先不用考虑如何运行;核心概念有了后,设计编译目标:是虚拟机运行、还是物理cpu运行
【 在 longlong4036 的大作中提到: 】
: 当年那些大牛前辈们发明一种高级语言的时候,比如C语言,这些语法规则是依据什么来规定的,汇编语言是根据CPU本身的逻辑结构设计出来的,再往下说是依据数字电路的运行逻辑来的,那高级语言根据什么来设计呢?
--
FROM 111.198.228.*