Escolar Documentos
Profissional Documentos
Cultura Documentos
Uma das principais metas das linguagens de programação é permitir que programadores
tenham uma maior produtividade, permitindo expressar suas intenções mais facilmente do
que quando comparado com a linguagem que um computador que se designa por “código
máquina” ou “linguagem de baixo nível”.
1-linguagens máquina,
2-linguagens “assembly”
Estas linguagens são difíceis de usar e compreender, variando consoante o tipo de computador.
O segundo tipo de linguagens é parecido com as linguagens máquina, a diferença reside no uso de nomes
simbólicos em vez de sequências de 0s e 1s. Também variam em função do tipo de computador utilizado.
Exemplo 2: Para repetir uma instrução dez vezes usa-se - rpt #10
Para mover o conteúdo de ar1 para ar2 usa-se – mvmm ar1, ar2
Linguagens de alto nível - são mais próximas das linguagens humanas e, por isso, muito mais fáceis de utilizar.
Há muitas linguagens deste tipo, por exemplo C, R, PASCAL, FORTRAN, BASIC, LISP, PROLOG, HASKEL,
JAVA, ...
Por último, as linguagens de alto nível - são mais próximas das linguagens humanas e, por
isso, muito mais fáceis de utilizar.
Exemplo 3:
C, PASCAL, COBOL, PROLOG, HASKELL, JAVA, PYTHON, RUBY ...
Um computador apenas “entende” linguagem máquina, por isso surge primeiro a linguagem
“assembly”, e por fim as linguagens de alto nível que são mais fáceis de utilizar.
Exemplo 4:
Em COBOL:
compute c=a+b
Em PASCAL:
begin
Resutado:=A+B;
end;
Em HASKELL:
soma a b =a+b
Em PYTHON:
return a+b
Em RUBY:
a+b
end
return a+b;
As linguagens que são interpretadas são mais dinâmicas uma vez que não precisam de
escrever o código fonte mas sim vai interpretando o código fonte geralmente linha a linha.
JAVA
O Java surgiu no inicio da década de noventa e foi desenvolvido pela Sun Microsystems.
Exemplo: