Linguagem de programação

Linguagem de programação é um conjunto de regras sintáticas e semânticas usadas para construir um programa de computador. Um programa é uma sequência de instruções que podem ser interpretada por um computador ou convertida em linguagem de máquina. As linguagens de programação são classificadas quanto ao nível de abstração:

  • Linguagens de programação de baixo nível são aquelas cujos símbolos são uma representação direta do código de máquina. Exemplo: Abaixo é apresentado o código em Linguagem Assembly apresentar a mensagem "Olá Mundo":
    .global  _main
        .data
        msg:
            .ascii "Hello, World!\n"
            len = . - msg
        .text
        _main:
            mov    $4,%eax
            mov    $1,%ebx
            mov    $msg,%ecx
            mov    $len,%edx
            int    $0x80
            mov    $1,%al
            mov    $0,%ebx
            int    $0x80
    
  • Linguagem de programação de médio nível são aquelas que possuem símbolos que são um representação direta do código de máquina, mas também símbolos complexos que são convertidos por um compilador. Veja um exemplo em C:
  • Linguagem de programação de alto nível são aquelas composta de símbolos mais complexos, inteligível pelo ser humano e não-executável diretamente pela máquina. Exemplo: Pascal, Fortran, Java, Python. Veja um exemplo em Python:
    print("Olá Mundo!")
    

Este livro de programação e computação científica está desenvolvido em linguagem de programação C.

Essa é uma linguagem de programação compilada, isto é, precisa um compilador que converte o programa para um código em linguagem de máquina.