|
|
1
1
在探讨“编译器设计”之前,我认为需要解决更基本的“语言设计”问题。 语言应该是静态类型的吗?动态类型?早/晚绑定还是组合?支持仿制药?推理是一个目标吗?类型应该是封闭的还是开放的?子打字应该如何工作?(是否应该允许隐式子类型?)协方差?矛盾?单一继承?惯性矩?SI与特质?明确的成员选择?原型(也就是说,是否应该有“类”和“实例”的概念?)类型应该是记名的还是基于成员签名的?单次发货还是多次发货?成员是被称为一等公民还是传递信息?类型与类相同吗?“值”和“引用”类型之间有区别吗?等等等等……而这只是冰山一角。 |
|
|
simply lemon · python上链表的添加方法 2 年前 |
|
|
Anonymous · 为什么在这个例子中self和类名的用法不同? 2 年前 |
|
|
P N Singh · 在CPP Oops中调用对象而不创建它 2 年前 |
|
|
Muthuraj · 如何创建一个通用工厂来创建某种类型的实例[重复] 2 年前 |
|
|
Andy Votava · 从父类定义调用学生方法 2 年前 |