



Aula 03 – O que é uma Linguagem de Programação?
Olá pessoal! E ai, gostando das aulas?
Muitos querem ser programadores, mas e o que é de fato uma linguagem de programação?
Bem, de maneira simples podemos afirmar que uma linguagem de programação é o elo entre a linguagem que os seres humanos podem entender e as instruções que uma máquina deve executar para realizar uma determinada ação. E similar ao idioma que usamos para nos comunicar com outras pessoas, tendo regras a seguir para uma boa comunicação.
Entretanto, no caso de computadores, a linguagem sozinha é insuficiente, pois imagine que o computador é uma outra pessoa, que fala um idioma totalmente desconhecido para você, e, por melhor que você se expresse, não vai conseguir se comunicar, a não ser que tenhamos um tradutor.
No mundo da programação, chamamos este “tradutor” de COMPILADOR.
COMPILADOR é um Programa de computador (escrito por outras pessoas), e seu propósito é traduzir a linguagem entendida pelo homem (linguagem de programação) em uma linguagem que possa ser entendido pela máquina (linguagem binária). Este processo de tradução é chamado de COMPILAÇÃO.
A COMPILAÇÃO portanto, é processo de converter para a linguagem de máquina as instruções escritas em uma Linguagem de Programação. Vale aqui ressaltar que cada linguagem de programação tem o seu compilador exclusivo. Linguagens como Pascal, C e C++, por exemplo, estão incluídas neste grupo.
Há linguagens em que a “tradução” não ocorre em um único processo (Compilação), mas sim é realizado em etapas conforme a execução do programa.
Neste caso temos o INTERPRETADOR, que também é um programa de computador, mas este faz a tradução em tempo de execução (ou seja enquanto o nosso programa esta sendo executado).
Ou seja traduz a linguagem de programação de alto nível para um código que a máquina entende em etapas. Pode-se afirmar que oferece mais flexibilidade ao programa, porém, em certos casos, pode o tornar mais lento.
Linguagens como JAVA, PHP, JavaScript podem ser incluídas neste contexto.
Para facilitar o entendimento, gravamos um vídeo para comentar esta aula.
Esta aula é uma breve explicação do que é uma linguagem de programação em palavras simples. Na próxima aula vamos conhecer algumas normas (regras) básicas de programação.
Dúvidas? Publique nos comentários.
Um abraço e até a próxima aula.