Вы находитесь на странице: 1из 3

Turbo Pascal

Turbo Pascal es un sistema de desarrollo de software que incluye un compilador y un entorno


de desarrollo integrado (IDE) para el lenguaje de programacin Pascal, desarrollado
por Borland y liderado por Philippe Kahn.
Fue lanzado en 1983 para MS-DOS, CP/M, CP/M-86 y, posteriormente, para Microsoft
Windows, fue durante mucho tiempo la versin ms extendida del lenguaje Pascal. Tambin
hubo una versin de corta vida para Apple Macintosh.

Borland Pascal
El nombre de Borland Pascal fue generalmente reservado para los paquetes de gama alta
para Microsoft Windows (con ms bibliotecas y la biblioteca estndar de cdigo fuente),
mientras que la original, ms barato y ampliamente conocida versin fue vendido como Turbo
Pascal.

Versiones
Borland lanz siete versiones de Turbo Pascal: 1.0 a 5.5 (Orientado a Objetos) , 6 y 7 para
MS-DOS. Fue sustituido por Borland Delphi.
Turbo Pascal 1.0, 1983. Compila directamente en cdigo mquina. Requiere 32 kilobytes de
RAM. Tiene un compilador integrado / editor, de alta velocidad de compilacin.
Turbo Pascal 2.0, 1984. Se aument el tamao del programa generado permite hasta 64
kilobytes de cdigo, pila y datos. Versin para DOS soporta coprocesador matemtico y
decimales aritmtica binaria (con cdigo binario decimal.
Turbo Pascal 3.0, 1985. Apoyo a la estructura de recubrimiento. Apoyo a los modos grficos.
Especial sub-imagen para el PC compatible ordenadores de IBM, incluyendo la concha de
tortuga horario. Kit de herramientas.
Turbo Pascal 4.0, 1987. Separa la compilacin de los mdulos. El tamao est limitado slo
por la RAM. Men impulsado por el entorno de desarrollo integrado, mdulos inteligentes de
diseo. Stand-alone de lnea de comandos del compilador. Ayuda sensible al contexto del
sistema.
Turbo Pascal 5.0, 1988. Restaura el apoyo a las estructuras de recubrimiento. Construido el
depurador. Separa depurador (Turbo Debugger). Emulacin del coprocesador matemtico.
Soporte para controladores grficos BGI (Borland Graphic Interface).
Turbo Pascal 5.5, 1989. Programacin orientada a objetos. Posibilidad de copiar los ejemplos
de programa desde el sistema de ayuda. Posee el Turbo Profiler que permite optimizar el
cdigo.
Turbo Pascal 6.0, 1990. Incluye la Biblioteca Turbo Vision. El IDE nuevo, volver a escribir
utilizando Turbo Vision, empleo del ratn y soporta mltiples archivos al mismo tiempo de
edicin en diferentes ventanas. La capacidad de especificar el depurador integrado y
condicionales en el nmero de puntos de interrupcin. Incorpora ensamblador, permite MLTB
en el Turbo Pascal para Windows. Creacin de programas de 16 bits en Windows. Servicios
de biblioteca de objetos de Windows Library (OWL), Similar en la ideologa a la de Turbo
Visin . IDE grfico.

Borland Pascal 7.0, 1992. Fecha de lanzamiento de Borland Pascal 7.0, incluye un Turbo
Pascal 7.0 ms barato y menos potente que tambin suministra por separado. BP 7.0, permite
crear programas en modo real.

Antecedentes
El lenguaje de programacin Pascal es un lenguaje de alto nivel y propsito general (aplicable
a una gran cantidad de aplicaciones diversas) desarrollado por el profesor suizo Niklaus Wirth
(Instituto tecnolgico de Zurich, Suiza). El propsito de Wirth era crear un lenguaje para la
enseanza de tcnicas de programacin a estudiantes universitarios. Pero a medida que
pasaban los aos, Pascal se iba convirtiendo en un estndar en el mundo de la programacin.
Una versin preliminar del lenguaje apareci en 1968 y el primer compilador totalmente
completo apareci a finales de 1970. Desde entonces, muchos compiladores han sido
construidos y estn disponibles para diferentes mquinas. Durante muchos aos, el libro
Pascal User Manual and Report , publicado por Wirth y Kathleen Jensen en 1974, ha servido
de facto como estndar de todas las versiones.

Historia
El lenguaje de programacin Pascal apareci por primera vez en 1971, de la mano de Niklaus
Wirth.
Wirh y su compaero de equipo Marcos quien posteriormente colabor en la creacin de Java,
invent el lenguaje como una forma de mejorar el por aquel entonces arcaico Algol. No es el
primer lenguaje que Wirth disea, posteriormente invent el Modula-2 y el Oberon. Sin
embargo, paradjicamente, esos dos lenguajes han sido ampliamente superados por el
Extended Pascal y el Object Pascal. De todos esos lenguajes, Pascal es el que ms xito ha
tenido.
Aunque nace a principios de los 70, Pascal cobra autntica vida a partir de
principios/mediados de los 80, popularizado por el fabuloso Turbo Pascal de MS-DOS para
PC, y sobre todo el Apple Pascal. Pascal ha sido tan popular hasta mediados de los 90, que
una gran parte (la mayor parte) de las aplicaciones desarrolladas para Mac estaban realizadas
en Pascal, as como una enorme parte tambin de los programas de MS-DOS.

Evolucin
Fue Borland la que, hasta el Turbo Pascal 7, se encarg de la mayor parte de la evolucin de
este lenguaje. A mediados de los 90, con el boom de Windows y el renacimiento de los
sistemas Unix (entre ellos Linux) como ordenadores servidores primero y luego como
estaciones de trabajo, motiv que Pascal pasara a un segundo plano en sustitucin de C.

En ese momento, prcticamente solo Delphi (Object Pascal para Windows) consigui
mantenerse en la brecha, pero conformndose con una pequea parte del mercado
solamente.

Casi todo el mundo intent pasarse a C++ pero este no consigui calar del todo por su
extrema complejidad. Su sistema de objetos, los macros, los crpticos nombres de funciones,
los namespaces tan difciles de manejar, los templates, la STL y otra serie de cosas, hicieron
que rpidamente mucha gente pasara de querer usar esa herramienta que todo el mundo
proclamaba que era tan potente, a buscar alternativas que fueran ms simples y prcticas.
Sun, la compaa del Java, se gast una millonada en promocionar su lenguaje, y tuvo un
gran xito, sin duda debido no solo al dinero en publicidad, sino a la gente que escapaba
escaldada del C++. En realidad, Java no es un lenguaje fcil de aprender (obliga a pensar en
objetos desde el principio, algo que los novatos no llevan bien), pero comparado con C++, se
poda considerar como algo sencillo.

Caractersticas
Turbo Pascal es un sistema de desarrollo de software que incluye un compilador y un entorno
de desarrollo integrado (IDE) para el lenguaje de programacin Pascal, desarrollado por
Borland y liderado por Philippe Kahn. Sali a la venta en 1983 para MS-DOS, CP/M, CP/M-86
y, posteriormente, para Microsoft Windows. Tambin hubo una versin de corta vida para
Apple Macintosh.
Adems, Borland puso a la venta Turbo Pascal por 49 dlares (USA), mientras que el
compilador de Pascal de Microsoft estaba a unos cuantos cientos de dlares. Los muchos
aos de xito de Turbo Pascal contribuyeron a que Microsoft finalmente retirase su compilador
del mercado.

Referencias
1.

Volver arriba Gajic, Zarko. Delphi History from Pascal to Borland Developer Studio
2006. About.com.