A principios de los años 70, y tras los estudios efectuados en la decada anterior en la realizacion del lenguaje ALGOL-68, Niklaus Wirth, un profesor del Eidgenossische Technische Hochschule (Instituto Tecnologico) de Zurich (Suiza), diseño Pascal un lenguaje concebido para la enseñanza de tecnicas de programacion a estudiantes universitarios, que con el correr de los tiempos se ha convertido en estandar del mundo de la programacion.
El objetivo fundamental de su creador fue desarollar un lenguaje que permitiera enseñar programacion como una disciplina sistematica basada en determinados conceptos fundamentales . estos conceptos se reflejan de modo claro y natural en el lenguaje. el libro Pascal User Manual and Report, escrito por Wirth y K. jensen, publicado en 1974, sirvio como definicion basica del lenguaje Pascal.
A medida que su uso crecio en las comunidades educativas y profesionales, aparecieron diferentes implementaciones; para asegurar que los programas Pascal escritos en un sistema puedan ser ejecutados en otros; se han diseñado diferentes estandar: IEEE e ISO Pascal son las mas acreditadas. de modo paralelo aparecen diferentes compiladores entre los que destacaba el UCSD Pascal. sin embargo, en la mitad de la decada de los 80, Pascal era un lenguaje cuya difusion se reducia a ambientes y cenaculos universitarios y de investigacion. tal vez la razon escensial residia en el elevado precio de los compiladores y de las herramientas complementarias necesarias; editores y depuradores.
En 1983 aparece en el mercado norteamericano un compilador de Pascal denominado Turbo Pascal; la caracteristica mas notable, su reducido precio: $49.95 (dolares). los programadores profesionales lo compraron masivamente, pues no solo funcionaba, sino que compilaba y corria programas mas rapidamente que cualquier otro compilador en el mercado. En años sucesivos aparecieron las versiones 2.0, 3.0, 3.1, 3.2. Su exito se debia a la facilidad de edicion, compilacion y ejecucion; constituia por si mismo un entorno de programacion; editor, compilador y depurador integrados; tenia una limitacion de 64 Kbytes en el tamaño de los programas. Por aquella epoca. Apple comercializaba sus programas basados en menus desplegables que presentaban las ordenes visualmente al programador y para cuya ejecucion bastaba solamente la pulsacion de una tecla; ello evitaba la tediosa tarea de escritura de las ordenes.
La version 4.0 supero con creces a las versiones anteriores y elimino la barrera de los 64 K incorporando a su vez los menus desplegables. ademas ofrecia un gran numero de mejoras y novedades en lo que concierne al confort y al entorno de programacion.
La gran novedad fue la posibilidad de superar la barrera de 64K para la creacion de programas. Esto se conseguia mediante los modulos que se diseñaban con unidades (unit). Cada unidad puede ser compilada separadamente.
A finales de 1988 aparcen en Estados Unidos la version 5.0 que, entre otras novedades, ofrecia un entorno de desarrollo. Entrando en el año 1989 aparece la version 5.5, identica a la 5.0, con una importante excepcion; incorpora facilidades para realizar programacion orientada a objetos (OOP, Object Oriented Programming), metodolgia de programacion clasica pero poco utilizada.
En el año de 1991, Borlan lanzo Turbo Pascal 6.0 que mejoraba el entorno de la version 5.5 y sobre todo añadia nuevas herramientas de programacion orientada a objetos: Turbo Vision. A finales del año 1992, dos nuevos productos se lanzaron por la casa Borland: Turbo Pascal 7.0 y Borland Pascal 7.0
En la actualidad, Turbo Pascal es, seguramente el compilador mas vendido del mundo. combina los beneficios de la programacion estructurada en Pascal. con un amplio conjunto de herramientas adicionales, entre otras programacion orientada a objetos y Turbo Vision. Turbo Pascal y Borlan Pascal es un sistema de desarrollo profesional para crear programas que corren en entornos DOS o Windows y en modos de memoria real o protegido.
Turbo Pascal proporciona un entorno de programacion muy potente y es una implementacion muy solida de Pascal. elentorno integra muchos recursos importantes para crear y comprobrar programas. algunos de estos recursos son: un editor de facil uso, un compilador, un depurador, numerosas ventanas y diferentes extensiones de ayuda en linea.
Hoy dia Turbo Pascal es una herrameinta de programacion muy potente que tiene ademas la virtud de su facilidad de aprendizaje. Por esta razon sirve indistintamente en el campo de la educacion y en el profesional. Desde Institutos y Liceos hasta escuelas y Facultades Universitarias, Turbo Pascal es, sin genero de dudas, uno de los lenguajes y herramientas de programacion mas utilizados.
Condensado del libro "Programacion en TURBO PASCAL Versiones 5.5, 6.0 y 7.0" de Luis Joyanes Aguilar