以及borland公司用于他们的集成开发环境delphi中的o.doc

以及borland公司用于他们的集成开发环境delphi中的o.doc

以及borland公司用于他们的集成开发环境delphi中的o.doc

本文将主要涉及三种面向对象语言:internet上最流行的语言java,最常见的oop语言c++,以及borland公司用于他们的集成开发环境delphi中的object?pascal。这三种语言具有很多相同点。本文将从多个技术角度对这三种语言进行深入研究,并逐一比较。至于哪一种语言最优秀,我不想做过多的评论,这在很大程度上取决于你究竟要做什么。 本文假定你基本掌握了所涉及的三种语言中的一种,或者至少大体上对oop概念有一定的了解。我将会描述一些重要的语言特性,然后我会对三种语言的实现作一个比较。我不打算举实际的例子,我并不是要教授oop,只是比较这些语言。 oop关键特性 面向对象程序设计(oop)并不是一种新的程序设计技术。它最早可以上溯到simula-67,虽然它的第一个真正完整的实现是simula-80。在80年代下半期,oop变得流行起来,并且出现了许多支持oop的语言,比如c++,objective-c(另一种c语言扩展),object?pascal和turbo?pascal,clos(lisp的面向对象扩展),eiffel,ada(其最新的版本),以及最近的java。本文将集中讨论c++、object?pascal和java,并有限的设计其它oop语言。 oop的关键特性是广为人知的,在继续下面的内容之前,我将简单的重复一下,以便你再熟悉一下这些通用技术。 ·第一个关

文档评论(0)

1亿VIP精品文档

相关文档