Modula
| Modula | |
|---|---|
| Paradigma | Imperativa, estruturada, modular |
| Surgido em | 1975 |
| Criado por | Niklaus Wirth |
| Estilo de tipagem | Estática, forte, segura |
| Família | Wirth Modula |
| Projetado por | Niklaus Wirth |
| Influenciada por | Pascal |
| Influenciou | Alma-0, Go, Modula-2 |
| Plataforma | PDP-11, LSI-11 |
Modula é uma linguagem de programação descendente da linguagem Pascal. Ela foi desenvolvida na Suíça, no ETH Zurich, em medos da década de 1970 por [Niklaus Wirth]], a mesma pessoa que projetou Pascal. A principal inovação de Modula sobre Pascal é um sistema de módulos, usado para agrupar conjuntos de declarações em unidades do programa por tanto o nome Modula. A linguagem é definida o no relatório por Wirth chamado Modula. A language for modular multiprogramming published 1976.[1]
Modula foi implementada pela primeira vez por Wirth em um PDP-11. Rapidamente, outra implementações seguiram, a mais importante, os compiladores desenvolvidos para o Modula da University of York, e nos Laboratórios Philips chamado PL Modula, que gerava código para o microprocessador LSI-11.
O desenvolvimento de Modula foi descontinuado logo após sua publicação. Wirth então se concentrou seus esforços em um sucessor de Modula, Modula-2.
Ver também
[editar | editar código]Referências
- ↑ Wirth, Niklaus (1 de janeiro de 1976). «Modula: a language for modular multiprogramming». ETH Zurich. ETH Library. doi:10.3929/ethz-a-000199440