Modula - Modula
| Paradigmas | Imperativo , estruturado , modular |
|---|---|
| Família | Wirth Modula |
| Projetado por | Niklaus Wirth |
| Desenvolvedor | Niklaus Wirth |
| Apareceu pela primeira vez | 1975 |
| Disciplina de digitação | Estático , forte , seguro |
| Escopo | Lexical |
| Plataforma | PDP-11 , LSI-11 |
| Influenciado por | |
| Pascal | |
| Influenciado | |
| Alma-0 , Go , Modula-2 | |
A linguagem de programação Modula é descendente da linguagem Pascal . Foi desenvolvido na Suíça , na ETH Zurich , em meados da década de 1970 por Niklaus Wirth , a mesma pessoa que projetou Pascal. A principal inovação do Modula sobre o Pascal é um sistema de módulo , usado para agrupar conjuntos de declarações relacionadas em unidades de programa; daí o nome Modula . A linguagem é definida em um relatório de Wirth chamado Modula. Uma linguagem para multiprogramação modular publicada em 1976.
O Modula foi implementado pela primeira vez por Wirth em um PDP-11 . Muito em breve, outras implementações seguiram, mais importante, os compiladores desenvolvidos para a Universidade de York Modula, e um nos Laboratórios Philips denominado PL Modula, que gerou código para o microprocessador LSI-11 .
O desenvolvimento do Modula foi interrompido logo após sua publicação. Wirth então concentrou seus esforços no sucessor de Modula , Modula-2 .