História do Java - Curso para Iniciantes Java
A história da Linguagem Java serve para mostrar que nem tudo na vida acontece do jeito planejado, e que algo criado para uma finalidade pode fazer sucesso em outro ramo completamente diferente.
Para entender a evolução do Java e a sua importância no mercado atualmente, é preciso voltar um pouco no tempo e compreender como funcionavam as linguagens de programação antigamente.
Pré-história da Programação
No início de tudo, as linguagens simplesmente não existiam. Tudo era realizado através de comandos físicos como chaves ligadas e desligadas, plugues conectados e desconectados. Era assim que funcionava, por exemplo, com o Eniac.
Figura 1: Eniac
Mais tarde, várias linguagens de programação surgiram para facilitar o processo de desenvolvimento de programas que passassem instruções de maneira mais simples. Linguagens como ADA, COBOL, FORTRAN e C criaram a geração dos primeiros programadores da história.
Dessa maneira, os programas começaram a ser desenvolvidos em instruções em Inglês. Vejamos por exemplo vários programas em diversas linguagens da época:
Primeiro em linguagem C:
#include void main () { printf (“Olá, Mundo!”);
}
Agora no clássico Pascal:
Program Hello; begin writeln(‘Olá, Mundo!’); end. Esse aqui foi feito em FORTRAN:
PROGRAM HELLO WRITE (*, 10) 10 FORMAT (‘Olá, Mundo!’) STOP
END
Por fim, um exemplo em COBOL:
IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO.
ENVIRONMENT DIVISION.
DATA DIVISION.
PROCEDURE DIVISION. DISPLAY “Olá, Mundo”.
END PROGRAM HELLO.
Esses programas eram de fácil compreensão pelo ser humano, mas precisavam ser traduzidos para uma linguagem que fosse inteligível pelas máquinas. Surgiram então os Compiladores.
Linguagens de Programação e seus Compiladores
De forma resumida, o processo de compilação consiste em traduzir um programa-fonte em linguagem de alto nível para instruções de máquina, verificando a sintaxe dos comandos e gerando