Modula-2

Keywords: Modula-2, Compilador, Lenguaje de programación, Lenguaje de programación Pascal, Linux, Niklaus Wirth, Programación orientada a objetos

Lenguaje de programación cuyo autor es Niklaus Wirth, autor también del lenguaje Pascal.

Como novedad respecto a este último lenguaje, introduce el concepto de módulo, y de encapsulación. Del código contenido en un módulo, sólo se facilita una interfaz pública, permaneciendo el resto oculto para un desarrollador ajeno (encapsulado), lo que facilita el mantenimiento de dichas estructuras de programación.

Este concepto de módulo constituye el antecedente de las clases u objetos que se observan en el concepto moderno de Programación Orientada a Objetos (POO).

Modula-2 se utiliza principalmente en las universidades por su excelente adaptación a la enseñanza de un lenguaje estructurado.

Existen compiladores de módula como Mocka (para Linux) o FST (para MS-DOS) por citar sólo dos ejemplos. Para más información y enlaces sobre compiladores se puede visitar la página contenida en el Servidor de la UNED (España) http://sensei.lsi.uned.es/p3/software.html

Modula 2

  1. REDIRECT Plantilla:Lenguajes de programación


Keywords: Modula-2, Compilador, Lenguaje de programación, Lenguaje de programación Pascal, Linux, Niklaus Wirth, Programación orientada a objetos