A História da Programação
Por: Kleber.Oliveira • 8/5/2018 • 1.543 Palavras (7 Páginas) • 388 Visualizações
...
Existem algumas linguagens de programação que não necessitam ser compiladas, como a linguagem PHP (Personal Home Page), que sua principal finalidade é a criação de web sites dinâmicos e minimalistas.
Cada linguagem de programação é diferente da outra, contendo suas próprias variáveis e palavras-chave, sendo muito complexas como a linguagem C++, e as vezes muito simples, como a linguagem Visual Basic.
5
3.ANTES DE 1940
As linguagens da programação antecedem o primeiro computador moderno. No início, as linguagens eram apenas códigos.
O tear de Jacquard, inventado em 1801, usava furos para representar os movimentos do braço do tear ao realizar costuras, a fim de gerar padrões decorativos automaticamente.
Em 1890, Herman Hollerith percebeu que poderia codificar informações em cartões perfurados, quando ele percebeu que o maquinista de trens controlava a presença de titulares dos bilhetes de acordo com a posição dos furos no bilhete. Então, Hollerith começou a codificar dados do senso de 1890 em cartões perfurados, formando assim, o primeiro banco de dados criptografado do mundo.
6
4.ANOS 1940
Na década de 1940 foi o surgimento do computador elétrico, reconhecido modernamente. Com sua velocidade e capacidade de memória limitada, forçava os programadores a escrever à mão em linguagem de montagem (Assembly). Logo se descobriu que a programação em linguagem Assembly exigia um grande esforço intelectual e era muito fácil de conter erros. Nesse período, foram criadas 3 novas linguagens de programação, muito importantes para a época: Konrad Zuse, ENIAC conding system e C-10.
7
5.ANOS 1950 E 1960
Essas duas décadas foram de constante evolução para a programação, criando 3 principais linguagens de programação:
FORTRAN: FORmula TRANslator, criada por John Backus;
LISP: LISt Processor, criado por John McCarthy;
COBOL: Common Business Oriented Language, criada por Short Range Committee;
Outro marco importante na década de 1950 foi a criação do ALGOL 60 (ALGOrithmic Language), um comitê que criaram um relatório, que posteriormente criou uma nova linguagem para os algoritmos, apresentando duas inovações ao mundo das linguagens: Uso da notação matemática exata para descrever a sintaxe de imagem e escopo léxico, um bloco de programação podia ter suas próprias variáveis não acessíveis fora desse bloco, e muito menos manipuláveis de fora do bloco.
ALGOL 60 foi muito influente na criação de linguagens posteriores, algumas que se tornariam logo mais populares que o próprio ALGOL 60, formando por exemplo, o seu sucessor, ALGOL 68.
Quando Niklaus Wirth saiu do ALGOL, criou uma linguagem com base no ALGOL 68, removendo algumas funções não utilizadas, criando uma linguagem nova e mais simples, denominada de Pascal.
8
6.1967 A 1978: ESTABLECENDO OS PADRÕES FUNDAMENTAIS
O período entre o final da década de 1960 e a década de 1970 trouxe uma grande inovação nas linguagens de programação. A maioria dos principais padrões de linguagem hoje em uso foram inventados durante esse período, como o Simula, criado como um complemento do ALGOL 60, sendo a primeira linguagem a suportar o conceito de Classes.
Criação da linguagem denominada de C, umas das primeiras linguagens de programação feita para sistemas e programas, desenvolvida por Dennis Ritchie nos laboratórios de Bell, no ano de 1969.
A Década ficou conhecida como a década da programação estruturada, pois a grande parte das linguagens da época não utilizavam o comando GOTO, o que obrigou o programador a utilizar a programação estruturada (O que era muito trabalhoso, pois precisava pensar muito bem o que você ia escrever, pensando em futuras modificações).
As importantes linguagens dessas décadas foram a C, ML, Pascal, Smalttalk e PHP (Especialmente para criação de Web Sites).
9
7.ANOS 1980
A década de 1980 foi de consolidação, a linguagem C++ combinou orientação a objetos e programas de sistemas. Já o Governo dos Estados Unidos padronizou a Ada, uma linguagem de programação de sistema destinados a utilização por parte dos contratantes de defesa. No Japão e em outros lugares, Grandes quantias de dinheiro foram usadas para investigar as chamadas linguagens de programação de quinta geração, que incorporavam a programação lógica em suas construções. A comunidade de programação da época se dedicou em padronizar as linguagens ML e a LISP, pois ao invés de criar novos padrões, decidiram aperfeiçoar as linguagens da década passada.
Porém, uma tendência nova e importante no ramo de linguagens foi o aumento do foco na programação usando sistemas de larga em casa com uso de módulos. As linguagens Modula, Ada e ML desenvolveram notáveis sistemas de módulos nos anos 1980.
Um outro grande avanço para a programação foi que na década de 1980, o programa deveria ser passado por compiladores, e não necessitariam mais ser reescritos em baixo nível.
As principais linguagens de programação da década foram: Ada, C++, Eiffel, Perl e FL (Backus).
10
8.ANOS 1990 ATÉ O ATUAL: A ERA DA INTERNET
Os anos 90 não renderam nenhuma novidade fundamental, mas a recombinação e maturação das ideias antigas geraram grandes mudanças. Muitas linguagens com “Aplicações de desenvolvimento rápido” (RAD) surgiram, sendo descendentes de linguagens antigas. Todas elas foram feitas para criação de objeto (Compilação de valores). Entre estas estavam Object Pascal, Visual Basic, C# e Java, que eram linguagem mais conservadoras, que receberam muita atenção. Mais inovadoras que as linguagens RAD’s foram as linguagens de Scripting, que eram mais produtivas que as RAD’s, por serem usados para escrever pequenos programas, portanto, linguagens scripting são mais usadas em conexão Web.
Principais linguagens e mais utilizadas atualmente: Haskell, Python, Java,
...