Na primeira aula do curso de Java, o professor Gustavo Guanabara dá as boas-vindas calorosas a todos os alunos que estão se juntando a ele nessa jornada de aprendizado. Ele inicia a aula com uma discussão muito interessante sobre a história da linguagem de programação Java, que é fundamental para que os alunos compreendam não apenas como usar a linguagem, mas também de onde ela veio e por que é tão importante no mundo da tecnologia atual.

Os primeiros computadores

Gustavo explica que, para realmente entender uma tecnologia, é essencial conhecer suas origens e a evolução que ela teve ao longo do tempo. Por isso, ele faz uma breve viagem no tempo, começando pelos primeiros computadores que foram criados, como o ENIAC, que é um dos primeiros computadores eletrônicos da história. Ele explica que esses computadores primitivos não possuíam uma linguagem de programação específica, o que significava que eram programados manualmente, utilizando fios e interruptores, o que era um processo extremamente trabalhoso e complexo.

https://th.bing.com/th/id/OIP.WbdclSBZUrLteCVYQBAEhgHaEe?rs=1&pid=ImgDetMain

Linguagens Antigas

Em seguida, Gustavo prossegue explicando a evolução das linguagens de programação ao longo dos anos, destacando a linguagem Pascal como um exemplo significativo de uma linguagem de alto nível. Ele menciona que, embora o código escrito em Pascal seja mais compreensível e legível para os seres humanos, o computador, por sua natureza, não consegue entender esse código diretamente. Para que o computador possa executar um programa escrito em Pascal, é necessário utilizar um compilador, que é uma ferramenta que converte o código fonte, que é o que os programadores escrevem, em código executável, que é a única forma que a máquina consegue processar e entender.

<aside> <img src="https://cdn-icons-png.freepik.com/256/13309/13309992.png?ga=GA1.1.264591655.1724677768&semt=ais_hybrid" alt="https://cdn-icons-png.freepik.com/256/13309/13309992.png?ga=GA1.1.264591655.1724677768&semt=ais_hybrid" width="40px" />

program PASCAL;
var
	msg: string;
beging
	msg := "Olá, Mundo!";
	write(msg);
end.

</aside>

Gustavo também fala sobre a importância da linguagem C, que se tornou uma linguagem multiplataforma muito popular. Ele explica que isso significa que programas escritos em C podem ser executados em diferentes sistemas operacionais, o que é uma grande vantagem para os desenvolvedores, pois permite que eles criem software que funcione em uma variedade de dispositivos e plataformas, aumentando a acessibilidade e a utilidade dos programas.

1990

Por fim, Gustavo menciona a criação da linguagem Java, que surgiu da necessidade de interconectar dispositivos diferentes e de facilitar a comunicação entre eles. Ele fala sobre a equipe da Sun Microsystems, que foi responsável pelo desenvolvimento da linguagem. Com o tempo, essa linguagem passou por algumas mudanças de nome, sendo rebatizada para Oak e, finalmente, para Java, um nome que se tornou sinônimo de inovação e versatilidade no mundo da programação. A aula termina com Gustavo incentivando os alunos a continuarem seus estudos, a se aprofundarem no conhecimento e a explorarem as inúmeras possibilidades que a programação oferece, destacando que a jornada de aprendizado está apenas começando e que há muito mais por vir.

https://th.bing.com/th/id/OIP.052qpWUrSmaj8AkNNRRgFAHaE7?rs=1&pid=ImgDetMain