Watcom

Watcom International Corporation
Información sobre la plantilla
OpenWatcom.jpg

Watcom o Watcom International Corporation fue una empresa canadiense desarrolladora de software fundada en 1981 en la Universidad de Waterloo (Waterloo, Ontario, Canadá) por tres ex empleados del Computer Systems Group: Fred Crigger, Ian McPhee, and Jack Schueler. Watcom desarrolló una serie de herramientas, entre ellas el reconocido compilador Watcom C Compiler de 1988.

Historia

Los orígenes de los compiladores de Waterloo, se remontan a 1965, cuando en el verano, un grupo de estudiantes que estaban a punto de graduarse, desarrollaron un compilador de FORTRAN, que ese ejecutaba en los IBM 7040 de la universidad. Posteriormente este compilador se portó a los IBM 360, y luego al popular PDP-11 de DEC (ahora HP). A principio del 1980, se creó un nuevo compilador soportando el estándar FORTRAN 77. Estaba disponible en dos plataformas, el mainframe IBM 370, y a partir de 1985, también para los emergentes PC de IBM. En 1986 se portó a QNX. En 1987 apareció la versión 6.0 del compilador de C, utilizaba el mismo generador de código del compilador de FORTRAN, y ya en la época sorprendió positivamente por la calidad del código generado, que sobrepasaba con diferencia al resto de compiladores de C disponibles. En 1988 un grupo de desarrollo empezó a trabajar en un optimizador para el generador de código que se pudiera usar en los compiladores de C y de FORTRAN. La generación de un código rápido y pequeño, la portabilidad entre plataformas (DOS, Windows, OS/2 y NT), y la capacidad de compilación cruzada (compilar en una plataforma para otra), hicieron a este compilador muy popular durante los 90. En los tiempos previos a Windows 3, corría el rumor de que IBM consiguió compilar Windows con Watcom, y los ejecutables resultantes, se ejecutaban al doble de velocidad que con el compilador de C de Microsoft. Entre 1994 y 1996 casi todos los juegos comerciales de calidad se realizaban con Watcom C. Las demos, donde la potencia de cálculo y el rendimiento eran básicas, también utilizaban este compilador. En 1996 Watcom International Inc, fue adquirida por PowerSoft. En 1997 PowerSoft fue adquirida por Sybase. En 1999 Sybase decide anunciar el fin de Watcom C/C++. Muchos clientes, no querían que los compiladores de Watcom murieran, ya que había algunas tareas donde no encontraban ningún sustituto. Este fue el caso de Kendall Bennet de Scitech Software, así que empezaron a negociar con Sybase la apertura del código fuente del Watcom y sus herramientas. Uno de los motivos del éxito al conseguirse esto, es que en los compiladores de Watcom, casi todo era propio, y no se dependía de productos externos, desde el YACC hasta el IDE habían sido creados por Watcom.

Versiones bajo Sybase Open Watcom Public License

A mediados del 2002, el código fue abierto finalmente, estando disponible bajo la Sybase Open Watcom Public License.

  • Watcom C++ 6.0. Se presentó en 1987.
  • Watcom C++ 7.0. Se presentó en 1989.
  • Watcom C++ 8.0. Se presentó en 1991.
  • Watcom C++ 8.5. Se presentó en 1991.
  • Watcom C++ 9.0. Se presentó en 1992.

La última versión conocida es la 9.0e, fechada en 1993.

  • Watcom C++ 9.5. Se presentó en 1993.

La última versión conocida es la 9.5c, fechada en 1994.

  • Watcom C++ 10.0. Se presentó en 1994.

La última versión conocida es la 10.0b, fechada en 1995.

  • Watcom C++ 10.5. Se presentó en 1995.

La última versión conocida es la 10.5a, fechada en 1995.

  • Watcom C++ 10.6. Se presentó en 1996.

La última versión conocida es la 10.6a, fechada en 1997, con correncciones en el enlazador para Windows 9x/NT y en Visual Programmer.

  • Watcom C++ 11.0. Se presentó en 1997.

La última versión conocida es la 11.0b, fechada en 1998. A partir de 1999 Sybase abandona el desarrollo de Watcom C++. El 22 de agosto del 2000, se cede el código fuente a Scitech de cara a hacerlo Open Source en la iniciativa Open Watcom.

  • Watcom C++ 11.0c patch se presenta en 2002, ésta será la herramienta de desarrollo que se usará para la creación del Open Watcom 1.0.
  • OpenWatcom C++ 1.0. Se presentó en 2003.
  • OpenWatcom C++ 1.1. Se presentó en 2003.
  • OpenWatcom C++ 1.2. Se presentó en 2004.
  • OpenWatcom C++ 1.3. Se presentó en 2004.
  • OpenWatcom C++ 1.4. Se presentó en 2005.
  • OpenWatcom C++ 1.5. Se presentó en 2006.
  • OpenWatcom C++ 1.6. Se presentó en 2006.
  • OpenWatcom C++ 1.7. Se presentó en 2007.

La última versión conocida es la 1.7a, fechada en 2007.

Otros compiladores

Además de los compiladores y entornos de desarrollo integrados para C/C++, Watcom también desarrolló este tipo de herramientas para otros lenguajes, incluyendo BASIC, PASCAL, COBOL, FORTRAN y REXX, para varios sistemas operativos.

Fuente