Modula-3
Linguagem de programação
Modula-3 é uma linguagem de programação concebida como a sucessora de uma versão atualizada do Modula-2. Apesar de ter sido influente nos meios de pesquisa, influenciando o desenvolvimento de linguagens comerciais como Java e C#), nunca atingiu adoção na indústria de forma considerável.
Nº Q1928222 ★
Comum · Saberes
Modula-3
Linguagem de programação
Modula-3 é uma linguagem de programação concebida como a sucessora de uma versão atualizada do Modula-2. Apesar de ter sido influente nos meios de pesquisa, influenciando o desenvolvimento de linguagens comerciais como Java e C#), nunca atingiu adoção na indústria de forma considerável.
Na Wikipédia
Modula-3 é uma linguagem de programação concebida como a sucessora de uma versão atualizada do Modula-2. Apesar de ter sido influente nos meios de pesquisa, influenciando o desenvolvimento de linguagens comerciais como Java e C#), nunca atingiu adoção na indústria de forma considerável. Foi desenvolvida por Luca Cardelli, Jim Donahue, Mick Jordan, Bill Kalsow e Greg Nelson no centro de pesquisa da Digital Equipment Corporation e na Olivetti durante o final da década de 1980. Seu desenvolvimento foi influenciado pelo trabalho no Modula-2+, em uso na DEC na mesma época e que serviu para a escrita do sistema operacional do multiprocessador DEC Firefly. As principais funcionalidades são a simplicidade e a segurança enquanto preservando o poder das linguagens de programação de sistemas. O objetivo foi continuar a tradição da segurança de tipagem do Pascal enquanto introduzindo novas construções de programação. Foi adicionado suporte para programação genérica (similiar a templates), multitarefa, tratamento de exceções, coletor de lixo, programação orientada a objeto e encapsulamento de código. Questões mais complexas como herança múltipla e sobrecarga de operadores foram omitidas.
Texto: Wikipédia, CC BY-SA 4.0. · Imagem: Produced by Pine Creek Software for the Modula-3 community,... (CC0) ·
Cartas próximas
-
M
Modula
Linguagem de programação
Nº Q2428476 ★
Sem ofertas
-
C
CLU (linguagem de programação)
Linguagem de programação
Nº Q775159 ★
Sem ofertas
-
ALGOL
Linguagem de programação
Nº Q188436 ★★★
Sem ofertas
-
Martin Odersky
Cientista da computação alemão
Nº Q847990 ★
Sem ofertas
-
T
TLA+
Linguagem de programação
Nº Q28955120 ★
Sem ofertas
-
M
Modula-2
Linguagem de programação
Nº Q777358 ★
Sem ofertas