DICAS

Visite a biblioteca de dicas da comunidade.

Saiba mais

ARTIGOS

Abordagens detalhadas sobre assuntos diversos.

Saiba mais

INICIANTES

Aprenda a programar de um modo simples e fácil.

Saiba mais

DOWNLOADS

Acesse os materiais exclusivos aos membros.

Saiba mais
voltar

PARA QUEM GOSTA DE DELPHI

Aula 03 – O que é uma Linguagem de Programação?

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.

Então, o que é um 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.

Facebook Comments Box
  • InfusTec
  • 1.814 views
  • 0 comentários
  • 9 de março de 2015

Está gostando do conteúdo? Considere pagar um cafezinho para nossa equipe!

Deixe um comentário

Ir ao topo

© 2024 Infus Soluções em Tecnologia - Todos os Direitos Reservados