Linguagem de Alto e Baixo Nível
Linguagem de Alto e Baixo Nível
Linguagem de Alto e Baixo Nível
Linguagem de Programao
Conjunto de smbolos ( comandos, identificadores, caracteres ASCII, etc. ... ) e regras de sintaxe que permitem a construo de sentenas que descrevem de forma precisa aes compreensveis e executveis para o computador. Uma linguagem de programao uma notao formal para descrio de algoritmos que sero executados por um computador
Linguagem de Programao
Para o computador executar os processos desejados pelo usurio, necessrio proporcionar-lhe o conjunto adequado de instrues agrupadas e ordenadas que recebe o nome de ALGORITMOS/PROGRAMAS.
As instrues ao nvel de mquina somente executam as operaes elementares que o computador capaz de realizar; O programa em cdigo de mquina somente pode ser executado em um tipo especfico de computador.
SOLUO!!!
Criar linguagens de programao cada vez mais afastadas da linguagem de mquina e mais prximas da linguagem humana (linguagem de alto nvel).
Tipos de Tradutores
H dois tipos bsicos de tradutores: COMPILADOR: programa que traduz um programa em outro programa em cdigo de mquina. Isto , traduz-se primeiramente todo o programa, gerando o programa - objeto, para depois poder ser executado. INTERPRETADOR: Logo aps traduzir a instruo para cdigo de mquina a mesma executada.
Processo de Traduo
Algoritmo Programa
COMPILADOR
Cdigo de Mquina
Fluxograma
+ Pseudocdigo
Linguagem de Programao
(Portugus Estruturado)
Dgitos Binrios (bits: zeros e (Pascal) uns) Traduz um programa em linguagem de alto nvel para um programa em cdigo de mquina
Editor de Cdigo-Fonte Compilador Link-Editor Depurador Ajuda On-Line da Linguagem e do prprio IDE