domingo, 7 de octubre de 2012

¿Qué es la Programación en Pascal?


Niklaus Wirth
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:


  • 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.
  • El tipo de dato de todas las variables debe ser declarado previamente para que su uso quede habilitado.

El nombre de Pascal fue escogido en honor al matemático Blaise Pascal.


Características únicas de Pascal

A diferencia de lenguajes de programación descendientes deC,Pascal utiliza elsímbolo: = para la asignación en vez de =. Si bien el segundo es más conciso, la prácticaha 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 amuchos errores o
bugs
difíciles de rastrear en código C. Dado que Pascal no permiteasignaciones dentro de expresiones y utiliza sintaxis distinta para asignaciones ycomparaciones, 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 detectacomo 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.Otra diferencia importante es que en Pascal, el tipo de una variable se fija en sudefinición; la asignación a variables de valores de tipo incompatible no estánautorizadas (en C, en cambio, el compilador hace el mejor esfuerzo para dar unainterpretación a casi todo tipo de asignaciones). Esto previene errores comunes dondevariables son usadas incorrectamente porque el tipo es desconocido; y también evita lanecesidad denotación húngara, que vienen a ser prefijos que se añaden a los nombres delas variables y que indican su tipo.



Bibiografía:
http://es.scribd.com/doc/27683825/Caracteristicas-unicas-de-Pascal
http://es.wikipedia.org/wiki/Pascal_(lenguaje_de_programaci%C3%B3n)

No hay comentarios:

Publicar un comentario