Turbo Pascal és Delphi történelem

DelphiAz egész történet 25 évvel ezelőtt, 1983. november 20-án, a Turbo Pascal 1.0 megjelenésével kezdődött. Azóta számos kiadás és a Delphi családba tartozó termék készült- beleértve a Turbo Pascalt, a Turbo Pascal for the Macintosh-t, a Turbo Pascal for Windowst-, a Turbo Pascal for the Amiga-t, a Delphit, a Kylixot, és a Delphi Prism-et.

A Turbo Pascal for the Amiga valóban létezett, de csak fejlesztői változat. A fejlesztő rendszer egy Sun II (Motorola 68000) Workstation volt. Néhány egyszerű Amiga "prototípus" is rendelkezésre állt házzal, alaplappal, kártyákkal, csatlakozókkal és egy reset gombbal.

Ezeken kívül a Turbo Pascalhoz kiadtak Toolboxokat és Tutorokat is. Philippe Kahn megírta a MicroCalc táblázatkezelő példát (calc.pas), amit a Tubo Pascal 1.0-val szállítottak. Philippe Kahn rájött, hogy a programozást leginkább forráskód példák olvasásával lehet megtanulni. A Turbo Tutor és Toolboxok rengeteg forráskód példát tartalmaztak.

Turbo Pascal és a Delphi kiadások időrendben:

  • Turbo Pascal 1 - 1983. november 20. - első verzió, 64kb limit, CP/M-80, CP/M-86, DOS
  • Turbo Pascal 2 - 1984. április 17 - 8087 támogatás opcionális fordítón keresztül
  • Turbo Pascal 3 - 1986. szeptember 17 - overlayek, 8087 fordító, BCD fordító
  • Turbo Pascal 4 - 1987. november 20 - külön fordított unitok
  • Turbo Pascal 5 - 1988. augusztus 24 - integrált debugging, dinamikus overlayek
  • Turbo Pascal 5.5 - 1989. május 2. - objektumok
  • Turbo Pascal 6 - 1990. október 23. - Turbo Vision
  • Turbo Pascal for Windows 1.0 - 1991. február 13. - első verzió a 16-bites Windows 3.0-hoz, Object Windows Library, Whitewater Resource Toolkit (WRT)
  • Turbo/Borland Pascal 7 - 1992. október 27. - DPMI 16/32 bit
  • Turbo Pascal for Windows 1.5 - 1992. június 8. - Windows 3.1, Resource Workshop
  • Delphi 1 - 1995. február 14. - VCL, 16-bit Windows
  • Delphi 2 - 1996 február 10. - 32-bit Windows, Variants, Long strings
  • Delphi 3 - 1997. augusztus 5. - Interfacek (beleértve a többszörös interface öröklődést), COM támogatás, TClientDataSet, Decision Cube, Active Forms, Code Insights
  • Delphi 4 - 1998. június 17. - Dynamic Arrays, Asserts, CORBA, Windows 98
  • Delphi 5 - 1999. augusztus 20. - Framek, Method overloading, fordítás/lokalizáció, ADO támogatás.
  • Delphi 6 - 2001. május 21. - Web app dev, Web Services, XML, CLX, DBExpress
  • Delphi 7 - 2002. augusztus 9. - Rave Reports, Model Maker
  • Delphi for .NET 8 - 2003. december 17. - első verzió .NET, ECO I támogatással
  • Delphi 2005 - 2004. október 22. - Delphi/Delphi.NET, For/In, Inline functions, Refactoring, Unit Testing, ECO II, VCL/VCL.NET/ASP.NET
  • Delphi 2006 (a Developer Studio 2006 része) - 2005. november 11. - Delphi, Delphi .NET, C++, and C#
  • Delphi 2007 - 2007. március 19. - Windows Vista, Unicode adatbázisok,
  • RAD Studio 2007 - 2007. augusztus 26. - Delphi 2007, C++Builder 2007, Delphi for .NET 2007
  • Delphi 2009 - 2008. augusztus 29. - Generics, Anonymous Methods, Ribbon Controls, DataSnap 2009

folyt. köv.