Linguagens de programacao
Trabalho de Investigação
Definição de programa
Programa é uma sequência de instruções (comandos) que, a partir de dados inseridos, obtêm um resultado que será eventualmente disponibilizado por algum dispositivo de saída, entrada de dados, processamento dos comandos de um programa de saída de dados. O programa é escrito em uma linguagem de programação.
Programação é o processo de escrita, teste e manutenção de um programa de computador. Diferentes linguagens de programação funcionam de diferentes modos. Por esse motivo, os programadores podem criar programas muito diferentes para diferentes linguagens; muito embora, teoricamente, a maioria das linguagens possa ser usada para criar qualquer programa.
Pequeno programa na linguagem de programação C que imprime na tela se o número passado a ele como argumento é primo ou não. O código fonte está sendo visualizado em um IDE com suporte a coloração de sintaxe e indentação de código.
Linguagem de Programação: É um método padronizado para comunicar instruções para um computador.
LINGUAGENS DE PROGRAMAÇÃO
Uma possível classificação das linguagens de programação é conforme sua “proximidade” com a linguagem humana:
➢ Linguagem de Máquina ➢ Linguagem Assembly ➢ Linguagem de Alto nível ➢ Linguagem de muito alto nível
LINGUAGEM DE MÁQUINA
Trabalho de Investigação
Linguagem de máquina é o código que a CPU entende e executa
É composto por ‘0’ e ‘1’ e por isto também é chamada de linguagem binária:
Muito difícil escrever diretamente em binário.
Cada família de processadores possui sua própria linguagem de máquina, feita para atender às características de um determinado processador.
[pic]
LINGUAGEM ASSEMBLY
• A linguagem assembly (linguagem de montagem) permite que o programador utilize nomes (chamados mnemônicos) e símbolos em lugar de códigos binários.
• Exemplo: arquitetura x86 (Intel) :
• EAX registrador