Veamos las principales diferencias con COBOL:
- No existe área A y área B. Existe un único área desde la columna 2 a la 72.
- No hay divisiones ni secciones.
- Acepta caracteres alfabéticos de la A a la Z (solo en mayúsuculas). Acepta los caracteres '@', '$', '#' ó 'Ñ' (según la instalación). Los números del 0 al 9. No acepta el guión '-' pero sí el guión bajo '_'.
- Operadores lógicos: negación (¬), igualdad (=), conjunción (&), disyunción (|), mayor que (>), menor que (<).
- No es necesario declarar las variables (aunque recomendable).
- En pl/i no existen las palabras reservadas, sólo palabras CLAVE pero que pueden utilizarse como variables.
- El final de una sentencia se termina con punto y coma (;) en lugar de con un punto (.), y además debe finalizarse cada sentencia, no vale con poner un ; al final de un procedimiento (como en COBOL que poníamos un . al final de párrafo).
Estas son a grandes rasgos las principales diferencias entre los dos lenguajes. En próximos artículos iremos viendo como codificar un programa PL/I, su estructura, como informar variables, como hacer bucles, etc.
No hay comentarios: