Linguagem de programação
Uma linguagem de programação é um conjunto de comandos, instruções e outras sintaxes usado para criar um programa de software. As linguagens que os programadores usam para escrever código são chamadas de "linguagens de alto nível". Esse código pode ser compilado em uma "linguagem de baixo nível", que é reconhecida diretamente pelo hardware do computador.
As linguagens de alto nível são projetadas para serem fáceis de ler e entender. Isso permite que os programadores escrevam código-fonte de maneira natural, usando palavras e símbolos lógicos. Por exemplo, palavras reservadas como function, while, if e else são usadas na maioria das principais linguagens de programação. Símbolos como <, >, == e != são operadores comuns. Muitas linguagens de alto nível são semelhantes o suficiente para que os programadores entendam facilmente o código-fonte escrito em várias linguagens.
Entre os exemplos de linguagens de alto nível estão C++, Java, Perl e PHP. Linguagens como C++ e Java são chamadas de "linguagens compiladas", pois o código-fonte precisa ser primeiro compilado para poder ser executado. Linguagens como Perl e PHP são chamadas de "linguagens interpretadas", pois o código-fonte pode ser executado por meio de um interpretador sem ser compilado. Em geral, as linguagens compiladas são usadas para criar aplicativos de software, enquanto as linguagens interpretadas são usadas para executar scripts, como os usados para gerar conteúdo para sites dinâmicos.
As linguagens de baixo nível incluem as linguagens assembly e de máquina. Uma linguagem assembly contém uma lista de instruções básicas e é muito mais difícil de ler do que uma linguagem de alto nível. Em casos raros, um programador pode decidir codificar um programa básico em uma linguagem assembly para garantir que ele funcione da maneira mais eficiente possível. Um montador pode ser usado para traduzir o código assembly em código de máquina. O código de máquina, ou linguagem de máquina, contém uma série de códigos binários entendidos diretamente pela CPU de um computador. Não é preciso dizer que a linguagem de máquina não foi projetada para ser legível por seres humanos.
Teste seus conhecimentos