sábado, 22 de noviembre de 2008

25 aniversario de TurboPascal 1.0

Via Barrapunto me entero de que este noviembre se cumple el 25 aniversario de Turbo Pascal. Todavía recuerdo los primeros programas que hice en la facultad con este lenguaje y las miles y miles de líneas que había que picar para conseguir algo aceptable. Mejor o peor, lo que si tengo muy claro es que Pascal es un leguaje muy bueno para enseñar que te ayuda a estructurar muy bien las ideas. Luego, pasarte a otros lenguajes tampoco resulta tan complicado. En fin, que nos vamos haciendo mayores. Pues nada, que cumplas muchos más.

Por cierto, ¿conoceis alguna proyecto donde se siga utilizando Pascal o este lenguaje se ha quedado sólo para enseñar?

Aquí está el timeline del lenguaje:

* Turbo Pascal 1 - November 20, 1983 - first version, 64kb limit, CP/M-80, CP/M-86, DOS
* Turbo Pascal 2 - April 17, 1984 - 8087 support via optional compiler
* Turbo Pascal 3 - September 17, 1986 - overlays, 8087 compiler, BCD compiler
* Turbo Pascal 4 - November 20, 1987 - separately compiled units
* Turbo Pascal 5 - August 24, 1988 - integrated debugging, dynamic overlays
* Turbo Pascal 5.5 - May 2, 1989 - objects
* Turbo Pascal 6 - October 23, 1990 - Turbo Vision
* Turbo Pascal for Windows 1.0 - February 13, 1991 - first version for 16-bit Windows 3.0, Object Windows Library, Whitewater Resource Toolkit (WRT)
* Turbo/Borland Pascal 7 - October 27, 1992 - DPMI 16/32 bit
* Turbo Pascal for Windows 1.5 - June 8, 1992 - Windows 3.1, Resource Workshop
* Delphi 1 - February 14, 1995 - VCL, 16-bit Windows
* Delphi 2 - Feb 10, 1996 - 32-bit Windows, Variants, Long strings
* Delphi 3 - August 5, 1997 - Interfaces (including multiple interface inheritance), COM support, TClientDataSet, Decision Cube, Active Forms, Code Insights
* Delphi 4 - June 17, 1998 - Dynamic Arrays, Asserts, CORBA, Windows 98
* Delphi 5 - August 10, 1999 - Frames, Method overloading, translation/localization, ADO support.
* Delphi 6 - May 21, 2001 - Web app dev, Web Services, XML, CLX, DBExpress
* Delphi 7 - August 9, 2002 - Rave Reports, Model Maker
* Delphi for .NET 8 - December 17, 2003 - first version supporting .NET, ECO I
* Delphi 2005 - October 22, 2004 - Delphi/Delphi.NET, For/In, Inline functions, Refactoring, Unit Testing, ECO II, VCL/VCL.NET/ASP.NET
* Delphi 2006 (part of Developer Studio 2006) - November 11, 2005 - Delphi, Delphi .NET, C++, and C#
* Delphi 2007 - March 19, 2007 - Windows Vista, Unicode databases,
* RAD Studio 2007 - August 26, 2007 - Included Delphi 2007, C++Builder 2007, Delphi for .NET 2007
* Delphi 2009 - August 29, 2008 - Generics, Anonymous Methods, Ribbon Controls, UniCode VCL/RTL/String type, DataSnap 2009

Si quieres, puedes descargarte esta versión 1.0 de Turbo Pascal aqui
Y no te pierdas los estupendos post de codegear sobre TurboPascal.

No hay comentarios: