En Pascal los tipos ficheros tienen un status especial que causa un número de no-ortogonalidades, por ejemplo, los ficheros no pueden ser pasados por valor y está prohibida la asignación a variables fichero.