Curso Introdução à Programação

Linguagens de Programação

Página do Curso 6 min Texto por
User Image
Matheus Henrique

Nesta aula vamos aprender um pouco sobre linguagens de programação, abordando temas como:

  • Conceito;
  • Importância;
  • Grau de abstração;

O que é uma linguagem de programação?

Uma linguagem de programação é um método de se comunicar com o computador, de "dizer" para ele exatamente o que você quer que ele faça.

Ao dominar uma linguagem de programação você consegue criar programas.
Um programa pode ser visto como um passo a passo, um "manual" que diz para o computador o que ele deve fazer a cada momento.

Assim como uma linguagem comum, uma linguagem de programação contém regras de sintática e de semântica, isto é, regras para que seu código seja escrito corretamente e faça sentido para o computador.

Alguns exemplos de linguagem de programação são:

  • C
  • C++
  • C#
  • Java
  • Python
  • Javascript
  • Lua
  • entre outros...

A linguagem de programação que você estudará nesse curso será a linguagem C. 😄

Antes da invenção das linguagens de programação já existia programação, mas o problema é que o programador tinha que saber todos os detalhes do hardware com o qual ele trabalharia para que o programa funcionasse. Ou seja, o tempo e a dificuldade para se programar antigamente era muito, muito maiores.

A criação das linguagens de programação permitiu, entre outras coisas:

  • Facilidade no aprendizado;
  • Maior produtividade;
  • Criar programas mais complexos;
  • Maior grau de abstração para o programador;

O que é abstração?

A abstração de uma linguagem de programação pode ser entedida como o quão fácil é aprender ela,dessa forma, existem dois tipos
de abstração:

  • baixo nível: linguagem de máquina (linguagem de difícil compreensão, na qual o programdor precisa saber os detalhes do hardware).

  • alto nível: linguagem natural (linguagem de fácil compreensão, parecida com a que usamos no dia a dia).

Por exemplo, compare os dois trechos de código, respectivamente, em Assembly e Python:

Figura 1

Como você pode perceber, a escrita em Python se assemelha muito mais com a linguagem que usamos diariamente.

A este ponto você deve estar pensando: porque as pessoas usam linguagem de máquina então?

A questão é que quanto mais a linguagem de programação se assemelha a nossa, mais tempo o computador demora para traduzir para a linguagem de máquina, isto é, uma linguagem que ele entenda.

Agora você já sabe o que é uma linguagem de programação e como ela é importante para o programador