Linguaxe Pascal: Diferenzas entre revisións

Contido eliminado Contido engadido
m a linguaxe estructurada
Liña 26:
A diferenza de linguaxes de programación descendentes de C, Pascal utiliza o símbolo := para a asignación no canto de = . Aínda que o segundo é máis conciso, a práctica demostrou que moitos usuarios utilizan o símbolo de igualdade para comparar valores en lugar do comparador de C que é o símbolo == . Esta sintaxe conduce a moitos erros ou ''bugs'' difíciles de rastrexar en código C. Dado que Pascal non permite dentro de expresións e utiliza sintaxe distinta para asignacións e comparacións, non sofre estes erros.
 
Ademais os seus programas teñen definidas dous partes: declarativa e executiva. Na primeira debe aparecer todo o que se usará na segunda, pola contra detéctase como descoñecido e evita certas incomprensionesincomprensións como veremos máis adiante. Na parte declarativa enúncianse Unitlibrarías existentes (''unit''), procedementos (''procedure''), funcións (''function''), variables (''var''), constantes (''const'') e novos tipos de datos estruturados (''type'').
 
Outra diferenza importante é que en Pascal, o tipo dunha variable fíxase na súa definición; a asignación a variables de valores de tipo incompatible non están autorizadas (En C, en cambio, o compilador fai o mellor esforzo para dar unha interpretación a case todo tipo de asignacionesasignacións). Isto prevén erros comúns onde variables son usadas incorrectamente porque o tipo é descoñecido. Isto tamén evita a necesidade de [[notación húngara]], istoque éson prefixos que se engaden aos nomes das variables e que indican o seu tipo.
 
== Postas en funcionamento ==