+ All Categories
Home > Documents > Turbo Pascal

Turbo Pascal

Date post: 19-Jan-2015
Category:
Upload: melvin-adalid
View: 13,232 times
Download: 2 times
Share this document with a friend
Description:
Es una serie de contenido para tener muy clara lo que es Turbo Pascal
20
Transcript
Page 1: Turbo Pascal
Page 2: Turbo Pascal
Page 3: Turbo Pascal

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.

Page 4: Turbo Pascal

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.

Page 5: Turbo Pascal

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.

Page 6: Turbo Pascal
Page 7: Turbo Pascal

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.

Page 8: Turbo Pascal

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).

Page 9: Turbo Pascal
Page 10: Turbo Pascal

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.

Page 11: Turbo Pascal

• 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.

Page 12: Turbo Pascal

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.

Page 13: Turbo Pascal
Page 14: Turbo Pascal

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.

Page 15: Turbo Pascal

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.

Page 16: Turbo Pascal

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.

Page 17: Turbo 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.

Page 18: Turbo Pascal

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

Page 19: Turbo Pascal

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.

Page 20: Turbo Pascal

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.


Recommended