Es una serie de contenido para tener muy clara lo que es Turbo Pascal
Size: 1.71 MB
Language: es
Added: May 09, 2010
Slides: 20 pages
Slide Content
Turbo Pascal es un completo
sistema de desarrollo de software
que incluye un compilador y un
entorno de desarrollo integrado (
IDE) para el
lenguaje de programación Pascal,
desarrollado por Borland y
liderado por Philippe Kahn.
Turbo Pascal es un "lenguaje de programación de
alto nivel" bajo entorno ms-dos, con esta
poderosa herramienta, se pueden crear un sin
número de aplicaciones que van desde simples
operaciones aritméticas como sumas, restas,
hasta sistemas operativos, lenguajes de
programación, simulaciónes, videojuegos,
manejadores de base de datos, virus y una
amplia gama de programas cuyo único límite es
solo la imaginación del programador.
A pesar de que Turbo Pascal es un
lenguaje orientado a objetos, este tutor
esta orientado a programación
estructurada. En el recorrido que vayas
haciendo se explicarán los comandos
básicos, con varios códigos fuente y
archivos ejecutables para cada uno de
ellos, los cuales los puedes descargar, y
correr en tu computadora. Para ello debes
tener instalado el Turbo Pascal sea
Versión 6.0 o 7.0.
Creo que es conveniente conocer la persona a la
que el lenguaje le debe el nombre.
Nace en Clermont Ferrand, Auvernia, Francia el
19 de Junio de 1623 y muere en París, Francia
el 19 de Agosto de 1662. Matemático, físico y
filósofo religioso francés. Considerado el padre
de las computadoras junto con
Charles Babbage. Sus contribuciones a las
ciencias naturales y aplicadas incluyen la
invención y construcción de calculadoras
mecánicas, estudios de la teoría matemática de
probabilidad, investigaciones sobre los fluidos y
la aclaración de conceptos tales como la presión
y el vacío.
Después de una experiencia
religiosa profunda en 1654,
Pascal abandonó las
matemáticas y la física para
dedicarse a la filosofía y a la
teología, publicando en este
periodo sus dos obras más
conocidas: Las Lettres
provinciales (Cartas provinciales)
y Pensées (Pensamientos).
El código esta dividido en porciones
fácilmente legibles llamadas
funciones o procedimientos. De esta
forma Pascal facilita la utilización de
la programación estructurada en
oposición al antiguo estilo de
programación monolítica.
El tipo de dato de todas las variables
debe ser declarado previamente para
que su uso quede habilitado.
•A diferencia de lenguajes de programación
descendientes de C, Pascal utiliza el símbolo :=
para la asignación en vez de =. Si bien el
segundo es más conciso, la práctica ha
demostrado que muchos usuarios utilizan el
símbolo de igualdad para comparar valores en
lugar del comparador de C que es el símbolo
==. Esta sintaxis conduce a muchos errores o
bugs difíciles de rastrear en código C. Dado que
Pascal no permite asignaciones dentro de
expresiones y utiliza sintaxis distinta para
asignaciones y comparaciones, no sufre estos
errores.
Además sus programas tienen definidas
dos partes: declarativa y ejecutiva. En la
primera debe aparecer todo lo que se
usará en la segunda, de lo contrario se
detecta como desconocido y evita ciertas
incomprensiones como veremos más
adelante. En la parte declarativa se
enuncian Unit existentes, procedimientos,
funciones, variables, constantes y nuevos
tipos de datos estructurados.
La versión original de Turbo Pascal fue
escrita en 1982 por un joven danés
llamado Anders Heilsberg y vendida
en Europa como Kompass Pascal.
Philipe Kahn la llevo a Estados
Unidos y creó la empresa Borland
International con la filosofía de venta
directa del compilador a los usuarios
y a un precio módico.
El primer compilador comercializado
incorporaba un editor y un compilador
integrado, lo cual supuso una novedad en
el campo de los compiladores, ya que
normalmente se comercializaban ambos
programas por separado. Esta primera
versión(1.0) estaba disponible para
máquinas que corrían bajo CP/M y MS-
DOS.
Posteriormente, las versiones 2.0 y 3.0 que
se comercializaron en 1984 y 1985
respectivamente; incrementaron las
características del compilador,
permitiendo 64k para código, datos y pila.
La versión 3.0 (1985) incluyó soporte de
solapamientos, gráficos, rutinas de
configuración de pantallas y cajas de
herramientas; esta versión supuso el auge
de Pascal.
En 1987 apareció la versión 4.0, que
supuso la aparición del concepto de
unidades. Cada unidad tenía su propio
segmento de código, hasta 64k, y una vez
que una unidad era compilada, otros
programas o unidades podían utilizarla sin
recompilación.
La versión 5.0 llegó en 1988 y aportó
esencialmente herramientas de
depuración. El depurador integrador
incorporado a TP 5.0 permitía seguimiento
(traza) del código, establecer puntos de
ruptura y observar a modificar variables,
todo ello sin dejar el EID. Otras
características fueron la emulación de
coprocesadores matemáticos y la
incorporación del Turbo Debbugger
En el año 1989 supuso la
introducción de los conceptos de
programación orientada a objetos
(POO), en un compilador potente
y económico: La versión 5.5. El
Turbo Debbugger fue mejorado
para manejar objetos.
Por fin, la profesionalización de la POO
llegó en 1990 con la incorporación al
programa de Turbo Visión (Una librería de
objetos y la nueva versión 6.0). Otras
propiedades específicas son: nuevo EID
con soporte ratón, ensamblador
incoprporado(BASM), campos privados y
métodos para objetos y compilador en la
línea de órdenes con modo protegido.