面向对象语言演变的哲学辨识 |
| |
引用本文: | 邓京晶,杨锐.面向对象语言演变的哲学辨识[J].科技资讯,2007(27):174-174. |
| |
作者姓名: | 邓京晶 杨锐 |
| |
作者单位: | 绵阳师范学院,四川绵阳,621000 |
| |
摘 要: | 面向对象语言的编程设计近年来的演变,是一个从具体到抽象、再从抽象到具体有所回归的过程.编程语言本身就是人们企图对计算机硬件进行抽象的产物,随着软件的规模越来越大,编程语言也越来越复杂,抽象的层次越来越高.面向对象编程理论和泛型编程理论都是这种努力的成就,它们能够帮助编程语言达到更高的抽象层次.但是,从哲学的角度来说,人类的理性有其极限.试图用某种统一的方式对整个世界进行全面的解释的努力,固然是一种诱惑,但最后都不能避免失败的命运.抽象的层次越高,规范越严格,就会离硬件越远,牺牲越多的效率,最终不但远离了硬件,甚至也已经偏离了人类的自然思维方式,偏离了抽象原本要达到的目标.在Java达到了某种抽象的极限之后,C#和Delphi Language的出现是对这一理想化的倾向的反对.
|
关 键 词: | OO语言 具体 抽象 权变 |
文章编号: | 1672-3791(2007)09(c)-0174-01 |
本文献已被 维普 万方数据 等数据库收录! |
|