Linguagens 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!":
O programa em execução pode ser visto abaixo:.global _start .text _start: # write(1, message, 13) mov $1, %rax # system call 1 is write mov $1, %rdi # file handle 1 is stdout mov $message, %rsi # address of string to output mov $13, %rdx # number of bytes syscall # invoke operating system to do the write # exit(0) mov $60, %rax # system call 60 is exit xor %rdi, %rdi # we want return code 0 syscall # invoke operating system to exit message: .ascii "Olá Mundo!\n"
- 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:
O programa pode ser executado a seguir: - 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:
Em execução:print("Olá Mundo!")