Pascal es un lenguaje de programación desarrollado por el profesor suizo Niklaus Wirth entre los años 1968 y 1969 y publicado en 1970. Su objetivo era crear un lenguaje que facilitara el aprendizaje de programación a sus alumnos, utilizando la programación estructurada y estructuración de datos. Sin embargo con el tiempo su utilización excedió el ámbito académico para convertirse en una herramienta para la creación de aplicaciones de todo tipo.
Pascal se caracteriza por ser un
lenguaje de programación estructurado fuertemente tipado. Esto implica que:
1. El código está 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.
2. El tipo de dato de
todas las variables debe ser declarado previamente para que su uso quede
habilitado.
Ventaja
te ayuda a ejercitar tu programación. Te permite enlazarte con lenguaje ensamblador que es lenguaje básico desde donde puedes hacer todo tipo de manejo hasta del hardware aunque es más complicado de programar.
te ayuda a ejercitar tu programación. Te permite enlazarte con lenguaje ensamblador que es lenguaje básico desde donde puedes hacer todo tipo de manejo hasta del hardware aunque es más complicado de programar.
Desventaja
hay pocas funciones (especialmente gráficas) para trabajar. Casi todo lo debes programar.
hay pocas funciones (especialmente gráficas) para trabajar. Casi todo lo debes programar.
Características únicas
Otra diferencia importante es que en
Pascal, el tipo de una variable se fija en su definición; la asignación a
variables de valores de tipo incompatible no están autorizadas .
Esto previene errores comunes donde variables son usadas incorrectamente porque el tipo es desconocido; y también evita la necesidad de notación húngara, que vienen a ser prefijos que se añaden a los nombres de las variables y que indican su tipo.
Esto previene errores comunes donde variables son usadas incorrectamente porque el tipo es desconocido; y también evita la necesidad de notación húngara, que vienen a ser prefijos que se añaden a los nombres de las variables y que indican su tipo.
Es
un lenguaje de programación de alto nivel.
Es un excelente lenguaje para quienes empiezan a programar debido su similitud con el pseudocódigo.
Es un lenguaje de los llamados de propósito general, es decir, sirve para desarrollar aplicaciones de diversos tipos.
Aplica la programación por módulos ya que utiliza procedimientos y funciones, esto ayuda a la estructuración del código.
Maneja tanto datos simples y estructurados como aquellos definidos por el usuario.
Emplea apuntadores, lo que permite utilizar estructuras dinámicas como lo son listas, pilas, colas y árboles.
Soporta la recursividad permitiendo así al programador crear funciones que se llamen a sí mismas.
Es un excelente lenguaje para quienes empiezan a programar debido su similitud con el pseudocódigo.
Es un lenguaje de los llamados de propósito general, es decir, sirve para desarrollar aplicaciones de diversos tipos.
Aplica la programación por módulos ya que utiliza procedimientos y funciones, esto ayuda a la estructuración del código.
Maneja tanto datos simples y estructurados como aquellos definidos por el usuario.
Emplea apuntadores, lo que permite utilizar estructuras dinámicas como lo son listas, pilas, colas y árboles.
Soporta la recursividad permitiendo así al programador crear funciones que se llamen a sí mismas.
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
código máquina. Requiere 32 kilobytes de RAM. Tiene un compilador integrado /
editor, de alta velocidad de compilación.
Turbo Pascal 2.0, 1984. Se aumentó el tamaño del
programa generado – permite hasta 64 kilobytes de código, pila y datos. Versión
para DOS soporta coprocesador matemático y decimales aritmética binaria (con
código binario decimal.
Turbo Pascal 3.0, 1985. Apoyo a la estructura de
recubrimiento. Apoyo a los modos gráficos. 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 compilación de los
módulos. El tamaño está limitado sólo por la RAM. Menú impulsado por el entorno
de desarrollo integrado, módulos inteligentes de diseño. Stand-alone de línea
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). Emulación del coprocesador matemático. Soporte para controladores
gráficos BGI (Borland Graphic Interface).
Turbo Pascal 5.5, 1989. Programación orientada a
objetos. Posibilidad de copiar los ejemplos de programa desde el sistema de ayuda.
Posee el Turbo Profiler que permite optimizar el código.
Turbo Pascal 6.0, 1990. Incluye la Biblioteca Turbo
Visión. El IDE nuevo, volver a escribir utilizando Turbo Visión, empleo del
ratón y soporta múltiples archivos al mismo tiempo de edición en diferentes
ventanas. La capacidad de especificar el depurador integrado y condicionales en
el número de puntos de interrupción. Incorpora ensamblador, permite MLTB en el Turbo
Pascal para Windows.
Creación de programas de 16 bits en Windows. Servicios de biblioteca de objetos de Windows Library (OWL), Similar en la ideología a la de Turbo Visión . IDE gráfico.
Creación de programas de 16 bits en Windows. Servicios de biblioteca de objetos de Windows Library (OWL), Similar en la ideología a la de Turbo Visión . IDE gráfico.
Borland Pascal 7.0, 1992. Fecha de lanzamiento de
Borland Pascal 7.0, incluye un Turbo Pascal 7.0 más barato y menos potente que
también suministra por separado. BP 7.0, permite crear programas en modo real.
Especificaciones
El lenguaje
de programación PASCAL es un lenguaje de alto nivel y de propósito general
desarrollado por el profesor suizo Niklaus Wirth como un lenguaje para enseñar
la programación en una forma disciplinada y sistemática., para realizar este
lenguaje, Wirth trato de eliminar la inconsistencias de otros lenguajes de
programación existentes en su época y que sirviera para enseñar las técnicas de
programación a sus alumnos.
Una versión
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 están disponibles para diferentes maquinas.
No hay comentarios:
Publicar un comentario