关于Ruby和Python的讨论,还有关于C++的讨论,其中有一项是关于纯粹面向对象的优点。
关于是否纯粹面向对象,这是一个编程习惯问题,既然是习惯,就无所谓好坏之分。面向对象其出现来源于工程学,如果把面向对象映射到语言的设计上,未必是一件好事。
1.关于基本类型的原子性
可以把基本类型设计为原子类型,也可以设计为对象,这取决于原子设计的层次,两种方法对应的设计的层次分别为语言层和中间代码层。至于孰优孰劣还不得而知,只能慢慢探讨了。
关于Ruby和Python的讨论,还有关于C++的讨论,其中有一项是关于纯粹面向对象的优点。
关于是否纯粹面向对象,这是一个编程习惯问题,既然是习惯,就无所谓好坏之分。面向对象其出现来源于工程学,如果把面向对象映射到语言的设计上,未必是一件好事。
1.关于基本类型的原子性
可以把基本类型设计为原子类型,也可以设计为对象,这取决于原子设计的层次,两种方法对应的设计的层次分别为语言层和中间代码层。至于孰优孰劣还不得而知,只能慢慢探讨了。