Para aqueles que são mais ativos na área da computação, provavelmente já se interessaram em se aprofundar nos estudos de uma linguagem de pr...
Para aqueles que são mais ativos na área da computação, provavelmente já se interessaram em se aprofundar nos estudos de uma linguagem de programação. Mas, como saber com qual começar? Qual nível de abstração é o mais indicado para seus projetos? Nesse artigo vamos listar as melhores linguagens para cada nível de desenvolvimento.
Então declare suas variáveis e venha conhecer mais sobre algumas linguagens de programação!
Então declare suas variáveis e venha conhecer mais sobre algumas linguagens de programação!
As melhores linguagens para cada segmento
Assembly, o baixo nível
Quando se fala em programação em baixo nível não tem como não falar do Assembly. Essa aqui não é uma linguagem de programação, mas sim uma linguagem de montagem, já que ela trabalha com instruções diretas para a máquina.
Seus comandos são muito simples, são coisas do tipo: Adicionar 10, carregar 2, subtrair 3 etc.
Seus comandos são muito simples, são coisas do tipo: Adicionar 10, carregar 2, subtrair 3 etc.
Um exemplo de código:
lea si, string
call printf
hlt
string db "Ola mundo!", 0
printf PROC
mov AL, [SI]
cmp AL, 0
je pfend
mov AH, 0Eh
int 10h
inc SI
jmp printf
pfend:
ret
printf ENDP
Lisp, a linguagem mais técnica
A Lisp é uma linguagem extremamente técnica voltada para os sistemas complexos de inteligência artificial. É uma linguagem bem antiga e pouco utilizada, mas é uma boa referência para quem já está inserido no mundo da programação.
Exemplo de código:
$ vim helloworld.lisp
; hello world lisp program.
(print "Hello World")
Exemplo de código:
$ vim helloworld.lisp
; hello world lisp program.
(print "Hello World")
C++, a pérola do mundo moderno
Quando se fala em linguagens de uso universal, não tem como não lembrar de C++. Apesar de a maior referência em relação aos derivados de C ser Java, das linguagens de médio/baixo nível definitivamente, a mais completa é o C++, já que ela agrega toda a sintaxe de C e adiciona vários complementos.
Exemplo de código:
#include <iostream>
using namespace std;
int main()
{
cout << "Hello, World!";
return 0;
}
Exemplo de código:
#include <iostream>
using namespace std;
int main()
{
cout << "Hello, World!";
return 0;
}
Python, o paraíso da praticidade
Agora entramos no conceito de linguagens de altíssimo nível, e com certeza, a de mais destaque é a Python, sua sintaxe simples e comandos reduzidos tornam a codificação muito eficiente e rápida. Para aqueles que não gostam de escrever, mas querem resultados, essa é a linguagem ideal.
Exemplo de código:
print "Hello World"
Exemplo de código:
print "Hello World"
Scratch, recomendado para todos os públicos
Se você é daqueles que não tem muita experiência com programação mas ainda sim tem interesse na área, o Scratch é uma ótima porta de entrada para o mundo da programação.
Com sua "sintaxe" extremamente intuitiva e simples, essa linguagem desenvolvida pelo MIT lhe permite montar um script simplesmente arrastando blocos de comando e os organizando na ordem de execução.
Exemplo de código:
Para deixar claro, essa lista está organizada do mais baixo ao mais alto nível, ou seja, das mais técnicas para as mais abstratas. Também vale ressaltar que foram listadas as mais relevantes em cada nível de abstração utilizado.
CE QUER VER ESSA PORRA? ("Hello, world");
(Melhor linguagem impossível)
Diga aí nos comentários qual a sua linguagem preferida, e qual você tem interasse em aprender!
Fontes:
Assembly
Lisp
C++
Python
Scratch
BIRL
Com sua "sintaxe" extremamente intuitiva e simples, essa linguagem desenvolvida pelo MIT lhe permite montar um script simplesmente arrastando blocos de comando e os organizando na ordem de execução.
Exemplo de código:
![]() |
Exemplo do Scratch em ação |
Menção Honrosa
Se você é mais do lado zueiro da força, e quer aprender a programar, saiba que suas preces foram atendidas! Um grupo de brasileiros desenvolveu a linguagem mais treze de todos os tempos, a BIRL. Baseada no ArnoldC, BIRL usa comandos simples como:CE QUER VER ESSA PORRA? ("Hello, world");
(Melhor linguagem impossível)
Diga aí nos comentários qual a sua linguagem preferida, e qual você tem interasse em aprender!
Fontes:
Assembly
Lisp
C++
Python
Scratch
BIRL