Elección de identificadores en Pascal

La elección de identificadores permite una mejor lectura y comprensión de un programa. No es aconsejable utilizar identificadores que no sugieran ningún significado.

La siguiente tabla muestra los IDENTIFICADORES RESERVADOS en Turbo-Pascal. Los marcados con un asterisco no están definidos en Pascal estándar. Los marcados con ? no se utilizan en Turbo-Pascal.

*ABSOLUTEINVARRECORD
*AND*OVERLAYGOTOELSE
ARRAY*STRING?PACKEDWHILE
*EXTERNALBEGINTOLABEL
FILEFORDIVREPEAT
FORWARDOF*INLINEWITH
NILTHENPROCEDUREEND
*SHLCASEUNTILMOD
ANDFUNCTIONDOSET
FILEORIF*XOR
NOTTYPEPROGRAM
*SHRCONSTDOWNTO

Turbo-Pascal define los siguientes IDENTIFICADORES ESTANDAR de tipos predefinidos, constantes, variables, procedimientos y funciones. Cualquiera de ellos puede ser redefinido, perdiéndose así la facilidad de utilizar su definición original.

ADDRDELAYLENGTHRELEASE
ARCTANDELETELNRENAME
ASSIGNEOFLORESET
AUXEOLNLOWVIDEOREWRITE
AUXINPTRERASELSTROUND
AUXOUTPTREXECUTELSTOUTPTRSEEK
BLOCKREADEXITMARKSIN
BLOCKWRITEEXPMAXINTSIZEOF
BOOLEANFALSEMEMSEEKEOF
BUFLENFILEPOSMEMAVAILSEEKEOLN
BYTEFILESIZEMOVESQR
CHAINFILLCHARNEWSQRT
CHARFLUSHNORMVIDEOSTR
CHRFRACODDSUCC
CLOSEGETMEMORDSWAP
CLREOLGOTOXYOUTPUTTEXT
CLRSCRHALTPITRM
CONHEAPPTRPORTTRUE
CONINPTRHIPOSTRUNC
CONOUTPTRIORESULTPREDUPCASE
CONCATINPUTPTRUSR
CONSTPTRINSLINERANDOMUSRINPTR
COPYINSERTRANDOMIZEUSROUTPTR
COSINTREADVAL
CRTEXITINTEGERREADLNWRITE
CRTINITKBDREALWRITELN
DELLINEKEYPRESSED