Linguagem de programação é um conceito mais abstrato, são as regras especificadas que regem como um código deve se comportar para produzir programas de computador. A linguagem não é um programa que executa.
Compilador é o que concretiza a linguagem de programação, é o que aplica essas regras e transforma o que um humano entende no código que a máquina entende e é capaz de executar. É um programa de transformação. Normalmente ele é um programa que roda em console através da linha de comando.
IDE ...
↧