Linguagens de programação.
O processo de produção de um software exige basicamente dois elementos: uma linguagem de programação e um compilador (ou interpretador). A linguagem de programação é uma linguagem de alto nível que o profissional da computação utiliza para expressar suas ideias.
Um exemplo de linguagem de alto nível é uma linguagem que se aproxima da linguagem que utilizamos diariamente para nos comunicarmos. Assim, essa linguagem se distancia da linguagem de máquina, que é chamada de linguagem de baixo nível. Essa linguagem é baseada em comandos diretos e complexos a uma máquina, refletindo diretamente as instruções que uma máquina pode executar. Elas exigem um conhecimento mais profundo da arquitetura do computador e são mais difíceis de aprender e utilizar.
Um exemplo de linguagem de baixo nível é a linguagem Assembly:
Outra linguagem de baixo nível é a binária, a única linguagem que o computador compreende diretamente:
Compiladores e interpretadores.
Quando um programador escreve um código utilizando uma linguagem de programação de alto nível, em um segundo momento, um compilador ou interpretador traduzem elas para uma linguagem que o computador consegue entender. Imagine que você está falando com um amigo em português, mas o seu computador só entende inglês. Para que o computador possa entender o que você quer dizer, você precisa de um tradutor. No mundo da programação, esse tradutor é o compilador ou o interpretador.
A diferença entre um compilador e um interpretador é que no primeiro caso a tradução é feita uma única vez, transformando as instruções em um arquivo único executável. No caso da interpretação, a tradução ocorre em tempo real. Assim, toda vez que o programa for executado a tradução será feita novamente.
Vamos tentar demonstrar por meio de um exemplo, como funciona uma linguagem de programação e como ela é interpretada ou executada pelo computador. A Figura 1 contém o código fonte de um programa de computador, neste caso codificado em uma linguagem de programação chamada de JavaScript e que é interpretado pelo navegador quando acessamos uma página da internet.
Python.
Entre as linguagens de programação mais comuns, podemos citar, Python, JavaScript, C#, C++ e Swifty. Entre as linguagens de programação, a linguagem chamada python é uma das mais fáceis de aprender. Com ela, podemos criar vários pequenos programas para executar tarefas repetitivas, ou desenvolver programas para analisar dados.
A linguagem python é considerada fácil de aprender pelos seguintes motivos:
Sintaxe clara e concisa: A sintaxe do Python é projetada para ser semelhante à linguagem natural, o que a torna mais intuitiva e fácil de ler. A ênfase em linhas de código mais curtas e espaços em branco para definir blocos de código contribui para essa legibilidade.
Interpretada: Python é uma linguagem interpretada, o que significa que o código é executado linha por linha. Isso simplifica o processo de depuração, pois você pode identificar e corrigir erros mais facilmente.
Versatilidade: Python pode ser utilizado para uma ampla variedade de tarefas, desde desenvolvimento web e análise de dados até automação de tarefas e inteligência artificial. Essa versatilidade permite que você explore diferentes áreas da programação com uma única linguagem.
A seguir, segue um exemplo de código python:
Subscribe to my newsletter
Read articles from Nathan Virgílio directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by