|
|
|
Voltar a Computadores
> Linguagens
Do Assembly ao C++
As diversas linguagens de programação permitem aos programadores
elaborarem ferramentas (programas) com as mais diversas finalidades: cálculos,
processamento de textos, dentre as aplicações mais conhecidas
e utilizadas
Compiladas ou interpretadas, existem diversas linguagens de programação no mercado,
cada uma com suas características, níveis de dificuldade, popularidade e vantagens.
Linguagens e os Níveis
Nível Alto
São chamadas de nível alto as linguagens que "suportam o conceito de tipos de
dados"*
Ada, Modula-2, Pascal, COBOL, FORTRAN, BASIC
Nível Médio
As linguagens de nível médio "combinam elementos de linguagens de
alto nível com funcionalidades de linguagens de baixo nível"*, como
no caso da linguagem C
C, FORTH, Macro-Assembly
Nível Baixo
As linguagens de baixo nível, por atuarem diretamente sobre o hardware,
são reputadas "misteriosas e difíceis"**. Entretanto, são consideradas
as mais rápidas e as mais potentes, além de as mais eficientes. Os programadores
que dominam este tipo de linguagem "têm a satisfação de ter o contrôle
total da máquina que operam"**.
Assembly
|
|
|
|
(*) C Completo e Total, Herbert Schildt, Osborne McGraw-Hill/Makron Books do Brasil,
São Paulo, 1990, p. 5
(**) Assembly Language Primer for the IBM PC & XT, Robert Lafore, The Waite Group, New York,
1984, p. 1
|
|