terça-feira, 9 de abril de 2013

Linguagens de Programação...


* 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.
Esta linguagem é muito mais rápida que as linguagens de alto nível.
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