这么说,假如是面向对象的语言,当初设计语法规则的时候,是能完全脱离硬件的了?或者说,一个不懂CPU内部结构的人也能设计出一种高级语言来,是这样的吗
【 在 AudiDoggie 的大作中提到: 】
: 高级语言是根据其语言核心理念推导出来的,比如你是函数式语言,函数是一等公民,首先设计函数运算规则;
: 你是面向过程的语言,这个就根据cpu、汇编来;
: 你是面向对象的语言,如java,C#,对象是第一位的概念,设计语言核心概念的时候甚至先不用考虑如何运行;核心概念有了后,设计编译目标:是虚拟机运行、还是物理cpu运行
: ...................
--
FROM 103.91.179.*