1。interface是那个版本开始加到语言历去的?
  比JAVA早还是晚?到底是谁模仿的谁那?
2。谁知道Delphi各个版本发布的准确时间?以及各个版本添加的新特性?语言上的,开发支持上的。

解决方案 »

  1.   

    晕,楼主想写计算机历史么?
    不知你说的interface指的是com的还是单元的?
    如果是单元的80年代就有了(Turbo Pascal)。
      

  2.   

    Delphi 1
    在D O S的年代,程序员只有两种选择:要么是易于使用但速度慢的B A S I C语言,要么是效率高但
    却复杂的汇编语言。Turbo Pascal以其结构化语言的简练和真编译器的性能,综合了两者的优势。而
    Windows 3.1的程序员同样面临两种选择:一种是强大却难以使用的C + +,一种是容易使用但语言有局
    限的Visual Basic。对此,Delphi 1提供了一种完全不同的开发Wi n d o w s程序的方法:可视化的开发环
    境、编译后的可执行软件、D D L、数据库以及可以毫无限制地给可视环境命名。而Delphi 1是第一个
    综合了可视化开发环境、优化的源代码编译器、可扩展的数据库访问引擎的Wi n d o w s开发工具,它奠
    定了R A D的概念。
    综合了R A D工具和快速数据库访问的编译器—D e l p h i对众多V B程序员来说极具吸引力,因此它
    赢得了许多忠诚的用户。同时,很多的Turbo Pascal程序员也转向了这一功能强大的新工具。而O b j e c t
    P a s c a l由于和我们在大学学过的P a s c a l语言不同而给人们的编程工作带来了困难,因此更多的程序员开
    始使用D e l p h i这种由P a s c a l支持的稳健的设计模式。M i c r o s o f t的V B小组因为在D e l p h i面前缺少严肃的
    竞争意识而失败了,迟钝而臃肿的Visual Basic 3显然不能和Delphi 1同日而语。
    这些都发生在1 9 9 5年。当时B o l a n d由于一桩侵权案而起诉L o t u s要求赔偿巨额损失,同时还从
    M i c r o s o f t中引进人才以求与M i c r o s o f t在应用程序领域一比高低。而后B o l a n d把Q u a t t r o的业务出售给了
    N o v e l l,并用d B A S E和P a r a d o x进行数据库开发。当B o l a n d正忙于开发应用程序市场时, M i c r o s o f t以其
    平台业务从B o l a n d手里悄然夺走了很大一部分Wi n d o w s开发工具的市场。于是B o l a n d重新把重点放在
    了它的核心—开发工具上。 Delphi 2
    一年后的Delphi 2在3 2位的操作系统Windows 95和Windows NT下实现了原有的一切功能。另外,
    Delphi 2还增加了许多Delphi 1没有的功能,例如3 2位的编译器能生成速度更快的应用程序,对象库得
    到进一步丰富和扩展,完善了数据库支持,改进了字符串处理,支持O L E和可视化窗体继承以及与1 6
    位的D e l p h i兼容等。Delphi 2 成为衡量其他R A D工具的标准。
    这是1 9 9 6年的事。在此前一年(即1 9 9 5年)的下半年,3 2位的Windows 95出台了。这是自Wi n d o w s
    3 . 0以来最重要的Wi n d o w s平台。B o l a n d迫切希望D e l p h i成为这一平台的最佳开发工具。曾经有一件有
    趣的事, Delphi 2最初被命名为Delphi 32,以强调它是为3 2位Wi n d o w s设计的。但在出版前改成了
    Delphi 2是为了表明Delphi 2是一种成熟的产品。
    M i c r o s o f t试图用Visual Basic 4予以反击,但却由于其性能不完善、缺少1 6位到3 2位的兼容、存在
    致命的设计缺陷而倍受困扰。不过不管怎样,仍然有相当数量的人在继续使用Visual Basic。B o l a n d希
    望D e l p h i能进入被P o w e r B u i l d e r等工具垄断的高端客户/服务器市场,但这一版本还不具有这种实力。
    在这段时期公司的战略重点不可否认地集中在顾客身上。作出这样一个方向性调整,毫无疑问是
    由于d B A S E和P a r a d o x所占市场份额的缩小和在C + +市场所得收入的减少。为了使这一努力尽快见效,
    B o l a n d公司做出了一项错误的决定,即兼并了Open Environment公司。这家公司主要生产两种中间产
    品:一种过了时的基于D C E的中间产品(可被称为C O R B A前身)和一种即将被D C O M取代的分布式O L E
    专利技术。 Delphi 3
    在研制Delphi 1的时候,D e l p h i开发小组集中精力想推出一个震撼性的产品。在研制Delphi 2的时候,
    开发组主要考虑把D e l p h i升级为3 2位代码,同时又保持对1 6位版本的兼容。为了满足I T产业的需要,
    Delphi 2增强了数据库和客户/服务器的功能。到了研制Delphi 3的时候,开发组开始考虑要为Wi n d o w s
    开发者所遇到的棘手问题提供一套完整的解决方案。Delphi 3 使本来极其复杂的C O M、A c t i v e X、
    W W W应用程序开发、“瘦”客户应用程序、多层数据库系统体系结构等技术变得非常容易使用。虽然
    Delphi 3和Delphi 1编写应用程序的基本方法大都相同,但Delphi 3的代码内视(Code Insight)技术却简化
    了代码编写过程。
    这是在1 9 9 7年。市场竞争也出现了一些有趣的现象。在低端, M i c r o s o f t的Visual Basic 5终于开始
    有所改观,它采用了一个新的编译器以解决长期存在的性能问题,同时还具有对C O M / A c t i v e X的良好
    支持和一些新的平台功能。而在高端, D e l p h i已成功地战胜了P o w e r B u i l d e r和F o r t e等产品。
    6 第一部分快速开发的基础下载
      

  3.   

    在Delphi 3的开发过程中,D e l p h i的首席设计师Anders Hejlsberg决定转到M i c r o s o f t公司工作,因
    此D e l p h i小组失去了一个重要成员。不过该小组并没有失去任何优势,因为资深设计师C h u c k
    J a z d z e w s k i有能力承担起领导角色。在此前后,公司还失去了首席技术总裁Paul Gross,他也是去了
    M i c r o s o f t。有人认为,这一损失与其说是对日复一日的软件开发事务的一个冲击,不如说是影响了公
    共关系。Delphi 4
    Delphi 4致力于使D e l p h i更易于使用。Module Explore技术的引入使程序员能够以一致的图形界面
    浏览和编辑代码。代码导航和类自动生成的功能使程序员只需关注应用程序本身,而不必在输入代码
    上花费太多精力。I D E经过重新设计可支持浮动和可停靠的工具栏和窗口,调试器也做了改进。D e l p h i
    4不愧为一个领先的开发工具,它的M I D A S、D C O M和C O R B A等技术使Delphi 4的应用范围扩展到企
    业级。
    这些都发生在1 9 9 8年。这一年D e l p h i有效地巩固了它在竞争中的地位。虽然D e l p h i仍在持续而缓
    慢地占领市场,其前沿却在某种程度上得到了加固。几年来D e l p h i一直是市场上最稳定的开发工具,
    Delphi 4在长期的D e l p h i用户中赢得了信誉,因为它使用简单、稳定性好。 Delphi 5
    Delphi 5在几个方面取得了进步:首先, Delphi 5和Delphi 4一样,通过增加更多的功能使程序的
    编写更简单,程序员可以把精力都集中在想写什么而不是怎样写上。这些新功能包括:进一步增强了
    I D E和调试器的功能、提供了Te a m S o u r c e小组开发软件和转换工具等。第二, Delphi 5 也为简化I n t e r n e t
    的开发增加了许多新功能,包括:Active Server Object Wi z a r d用于创建A S P、I n t e r n e t E x p r e s s组件用于
    支持X M L和新的M I D A S功能,使D e l p h i成为I n t e r n e t的一个通用数据平台。第三, Delphi 5最重要的特
    征—稳定性。就像好酒一样,伟大的软件不可能产生在匆匆忙忙之中, B o l a n d直到Delphi 5完全令人
    满意才将它推出。
    Delphi 5是在1 9 9 9年下半年出版的。这一年里D e l p h i继续向企业渗透,而Visual Basic也继续在低端
    和它竞争。不过战线看起来还很坚固。I n p r i s e ( B o l a n d于1 9 9 8年改名为I n p r i s e )除了继续赢得长期客户的
    信赖外,还有信心在整个市场上重新恢复B o l a n d的声誉。由于CEO (首席执行总裁)Del Yo c a m的突然离
    去和Internet-savvy CEO Dale Fuller的加盟,公司的执行部门经历了一段纷乱时期。而F u l l e r将公司的
    重点重新放在了软件开发上。希望I n p r i s e能最终回到正确的轨道上。
    1.3.6
      

  4.   

    TP我还是用过的,当然知道写UNIT要有interface;
    我说的是用来写COM的那个interface。
    JAVA里也有interface,我不知道到底是谁先用的这种方法。有人说jdk1.2是BORLAND实现的。