fbpx
Wikipedia

Modula-2

Modula-2 es un lenguaje de programación cuyo autor es Niklaus Wirth, autor también del lenguaje Pascal.

Modula-2
Desarrollador(es)
Niklaus Wirth
Información general
Paradigma Programación imperativa, Programación modular
Apareció en 1978
Diseñado por Niklaus Wirth
Sistema de tipos Tipo primitivo, Estructura de datos
Dialectos PIM, ISO
Influido por Pascal, Mesa
Ha influido a Oberon, Modula-3
Sistema operativo todos sistemas

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 denominada módulo de definición, permaneciendo el resto oculto (encapsulado) para un desarrollador ajeno, lo que facilita el mantenimiento de dichas estructuras de programación a la vez que imposibilita la modificación de las mismas a cualquiera que no posea el código de su módulo de implementació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); sin embargo, la incapacidad de declarar múltiples instancias de los módulos, así como la ausencia de todo tipo de herencia, impiden afirmar que Modula-2 sea un lenguaje orientado a objetos propiamente dicho.

Modula-2 se utiliza principalmente en las universidades por su excelente adaptación a la enseñanza de lenguajes estructurados, pero en el ámbito laboral su difusión ha sido escasa frente al predominio de C, lo que ha contribuido a crear un distanciamiento entre universidad y mercado laboral.

Existen compiladores de Modula-2 como Mocka o GNU Modula-2 (para GNU/Linux y resto de sistemas soportados por GCC), FST (para MS-DOS) o Native XDS (para Windows) entre otros.

Referencias bibliográficas

  1. Cerrada Somolinos, José Antonio (5 de 2000). Fundamentos de programación con Modula 2 (1 edición). Editorial Centro de Estudios Ramón Areces, S.A. p. 486. ISBN 978-84-8004-415-8. 
  2. Schildt, Herbert (3 de 1988). Modula 2. Programación avanzada. Tr.: Hernández Yáñez, Luis. McGraw-Hill / Interamericana de España, S.A. p. 392. ISBN 978-84-7615-200-3. 
  3. Fontaine, A. B. (10 de 1987). Modula 2 : Lenguaje compilador para el IBM-PC. tr.: Cacho Herrero, José María (1 edición). Masson, S.A. p. 160. ISBN 978-84-311-0428-3. 
  4. Galán Pascual, Carlos (7 de 1987). Modula 2. Paraninfo Cengage Learning. p. 224. ISBN 978-84-283-1550-0. 
  5. Schildt, Herbert (4 de 1988). Modula-2 a su alcance. tr.: Ortega Ortiz, Manuel (1 edición). McGraw-Hill / Interamericana de España, S.A. p. 400. ISBN 978-84-7615-208-9. 
  6. La programación imperativa desde Modula-2 (1 edición). Proyectos y Producciones Editoriales Cyan, S.L. 4 de 1997. p. 172. ISBN 978-84-8198-211-4. 

Enlaces externos

  • Programación en Modula-2
  • Free Modula-2 Pages (en inglés)
  • (en inglés y alemán)
  • Página web oficial del compilador GNU Modula-2 (en inglés)
  • (en inglés)
  •   Datos: Q777358

modula, lenguaje, programación, cuyo, autor, niklaus, wirth, autor, también, lenguaje, pascal, desarrollador, niklaus, wirthinformación, generalparadigmaprogramación, imperativa, programación, modularapareció, en1978diseñado, porniklaus, wirthsistema, tipostip. Modula 2 es un lenguaje de programacion cuyo autor es Niklaus Wirth autor tambien del lenguaje Pascal Modula 2Desarrollador es Niklaus WirthInformacion generalParadigmaProgramacion imperativa Programacion modularAparecio en1978Disenado porNiklaus WirthSistema de tiposTipo primitivo Estructura de datosDialectosPIM ISOInfluido porPascal MesaHa influido aOberon Modula 3Sistema operativotodos sistemas editar datos en Wikidata Como novedad respecto a este ultimo lenguaje introduce el concepto de modulo y de encapsulacion Del codigo contenido en un modulo solo se facilita una interfaz publica denominada modulo de definicion permaneciendo el resto oculto encapsulado para un desarrollador ajeno lo que facilita el mantenimiento de dichas estructuras de programacion a la vez que imposibilita la modificacion de las mismas a cualquiera que no posea el codigo de su modulo de implementacion Este concepto de modulo constituye el antecedente de las clases u objetos que se observan en el concepto moderno de Programacion Orientada a Objetos POO sin embargo la incapacidad de declarar multiples instancias de los modulos asi como la ausencia de todo tipo de herencia impiden afirmar que Modula 2 sea un lenguaje orientado a objetos propiamente dicho Modula 2 se utiliza principalmente en las universidades por su excelente adaptacion a la ensenanza de lenguajes estructurados pero en el ambito laboral su difusion ha sido escasa frente al predominio de C lo que ha contribuido a crear un distanciamiento entre universidad y mercado laboral Existen compiladores de Modula 2 como Mocka o GNU Modula 2 para GNU Linux y resto de sistemas soportados por GCC FST para MS DOS o Native XDS para Windows entre otros Referencias bibliograficas EditarCerrada Somolinos Jose Antonio 5 de 2000 Fundamentos de programacion con Modula 2 1 edicion Editorial Centro de Estudios Ramon Areces S A p 486 ISBN 978 84 8004 415 8 La referencia utiliza el parametro obsoleto mes ayuda Schildt Herbert 3 de 1988 Modula 2 Programacion avanzada Tr Hernandez Yanez Luis McGraw Hill Interamericana de Espana S A p 392 ISBN 978 84 7615 200 3 La referencia utiliza el parametro obsoleto mes ayuda Fontaine A B 10 de 1987 Modula 2 Lenguaje compilador para el IBM PC tr Cacho Herrero Jose Maria 1 edicion Masson S A p 160 ISBN 978 84 311 0428 3 Galan Pascual Carlos 7 de 1987 Modula 2 Paraninfo Cengage Learning p 224 ISBN 978 84 283 1550 0 La referencia utiliza el parametro obsoleto mes ayuda Schildt Herbert 4 de 1988 Modula 2 a su alcance tr Ortega Ortiz Manuel 1 edicion McGraw Hill Interamericana de Espana S A p 400 ISBN 978 84 7615 208 9 La referencia utiliza el parametro obsoleto mes ayuda La programacion imperativa desde Modula 2 1 edicion Proyectos y Producciones Editoriales Cyan S L 4 de 1997 p 172 ISBN 978 84 8198 211 4 La referencia utiliza el parametro obsoleto mes ayuda Enlaces externos EditarSINTAXIS DE MODULA2 Programacion en Modula 2 LENGUAJE MODULA 2Free Modula 2 Pages en ingles Pagina oficial del compilador Mocka en ingles y aleman Pagina web oficial del compilador GNU Modula 2 en ingles Pagina web oficial del compilador Objective Modula 2 en ingles Datos Q777358Obtenido de https es wikipedia org w index php title Modula 2 amp oldid 136235335, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos