Você está na página 1de 1

Características únicas de 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.
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.
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 (en C, en cambio, el compilador hace el mejor esfuerzo para dar una
interpretación a casi todo tipo de asignaciones). 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.

Você também pode gostar