Evolução das linguagens de programação
Assembly
As primeiras linguagens de programação a surgir foi na década de 50 como compilador o Assembly.
Nestas primeiras linguagens era muito complicado escrever um programa devido ao facto de se ter de escrever tudo em código binário para uma única instrução.
Exemplo de um código binário: 0110010110011011010110011010111010110101.
Esta era uma linguagem de baixo nível, pois todas as instruções que eram interpretadas tinham de ser descritas pelo programador.
Esta linguagem tinha algumas vantagens e desvantagens:
Algumas vantagens: programas muito rápidos e pequenos,
Algumas desvantagens: demasiado tempo a desenvolver um programa que estava sujeito a bastantes erros e uma arquitectura …exibir mais conteúdo…
É bastante usada para desenvolver Sistemas Operativos, Browsers, Telémoveis, Memórias Flash e SSD, Controlos Remotos.
Vantagens e Desvantagens:
Vantagens: Maior facilidade de utilização em relação a C++.
Desvantagens: Não se encontram desvantagens em Java.
PHP
Surgida em 1994, esta nova linguagem de nome PHP veio revolucionar o mundo com o aparecimento da Internet com a utilização de scripts.
Alguém com o objectivo de desenvolver Aplicações Web é uma linguagem indispensável.
Também tem as suas vantagens e desvantagens:
Vantagens: Muita facilidade de implementação e execução.
Desvantagens: Alguma lentidão que dependendo do servidor onde foi instalado.
Perl, Python, Ruby
Como as linguagens mais antigas são mais perto do código máquina, estas novas linguagens foram criadas com o objectivo de criar algumas linguagens mais próximas á linguagem humana.
Sendo linguagens de alto nível são também as mais recentes.
Também têm as suas vantagens e desvantagens:
Vantagens: Maior facilidade de implementação e execução em relação a Java e C++,
Desvantagens: Programas mais lentos do que em C/C++.
Conclusão
Do Assemlbly ao Java e ao C++, a evolução das Linguagens de Programação foi-se notando cada vez mais.
Desde novas linguagens, códigos binários, instruções, interfaces, criadores, compiladores e estilos de linguagens.
O problema mais importante, hoje, na área de Linguagens de Programação, é o desenvolvimento de linguagens que