* As linguagens de programação costumam ser divididas, numa primeira análise, em
linguagens de baixo nível e linguagens de alto nível.
Linguagens de Baixo Nível VS Linguagens de Alto Nível!
- Linguagens de baixo nível: estão mais próximas do hardware ou nível
máquina.
- Linguagens de alto nível: mais próximas da linguagem humana.
Existem diferentes tipos de linguagens de programação, aqui ficam alguns exemplos.
Linguagens-Máquina
Esta linguagem ordena à máquina as operações fundamentais para seu funcionamento. Consiste na combinação de 0's e 1's para formar as ordens que sejam entendidas pelo hardware da máquina.
A desvantagem é que são bastante difíceis de manejar e usar, além de ter códigos fonte enormes onde encontrar uma falha é quase impossível.
Linguagens-Assembly
A linguagem Assembler é um derivado da linguagem máquina e está formada por abreviaturas de letras e números chamados mnemotécnicos. Com o aparecimento desta linguagem criaram-se os programas tradutores para poder passar os programas escritos em linguagem assembler a linguagem máquina.
Como vantagem em relação ao código máquina é que os códigos fontes eram mais curtos e os programas criados ocupavam menos memória. As desvantagens desta linguagem continuam sendo praticamente as mesmas que as da linguagem assembler, acrescentando a dificuldade de ter que aprender uma nova linguagem difícil de provar e manter.
Linguagens de alto Nível
Trata-se de linguagens independentes da arquitetura do computador. Sendo assim, a princípio, um programa escrito em uma linguagem de alto nível, pode ser "transportado" de uma máquina a outra sem qualquer tipo de problema.
Costumam usar tipos de dados para a programação e existem linguagens de propósito geral (qualquer tipo de aplicação) e de propósito específico (como FORTRAN para trabalhos científicos).
Sem comentários:
Enviar um comentário