Este lenguaje de programación tiene, entre otros indicios de asignación, llamadas a funciones (subrutinas), la aritmética de punto flotante, matrices (arrays), matemáticas o lógicas sólo se pueden aplicar a las variables del mismo tipo, tipos de datos compuestos, el tratamiento excepción, entre otras características.