Académique Documents
Professionnel Documents
Culture Documents
hora ?
Levantar
Vai
tomar
caf?
Vestir-se
e sair
FIM
1
S
N
N S
20-9
acesso com o meio externo. Isto, em outras
palavras, significa transformar nveis de tenso
em informaes, com o tipo de linguagem
empregada pela maioria dos homens.
Uma das primeiras comunicaes com o
computador foi a linguagem de mquina ou
objeto. Esta linguagem muito cansativa por
lidar diretamente com cdigos binrios, isto ,
nveis lgicos zero e um.
Em funo da dificuldade apresentada
por esta linguagem, surgiu a linguagem
Assembly, que transforma cdigos binrios
em mnemnicos, isto , nomeia cada cdigo
para que este possa ser utilizado mais
facilmente.
Com o surgimento desta linguagem,
houve a necessidade de transformas os
mnemnicos em cdigos binrios. Esta
transformao chamada de Compilador
Assembler.
Mesmo com o surgimento da linguagem
Assembly, o operador continuava encontrando
muitas dificuldades para manusear este grupo de
instrues. Mediante estas dificuldades, outras
linguagens foram sendo desenvolvidas.
Com o aparecimento de outras
linguagens, houve uma diviso entre as
linguagens de baixo nvel e as de alto nvel. As
de alto nvel surgiram especificamente para
cada rea, como Fortran para a rea cientfica,
Cobol para a rea comercial e outras
linguagens para cada finalidade como Basic,
Pascal, PL/1, etc.
As linguagens de alto nvel deram
margem ao surgimento dos programas
tradutores. Como o prprio nome est dizendo,
o computador necessita de um programa que
traduza tais linguagens para que tenha
condies de executar as instrues a ele
designadas.
A linguagem de mquina pode ser
escrita em octal, hexadecimal ou binrio. O
programa fonte recebe a denominao de
linguagem de programao; e o programa
resultante da converso em linguagem de
mquina recebe a denominao de programa
objeto.
Programa de processamento aquele que
traduz a linguagem de programao para
linguagem de mquina.
Figura 20-8 Representao em blocos do fluxo das linguagens.
Programa Fonte Processamento Observaes
Mquina No h necessidade
Este programa escrito na linguagem
binria
Hexadecimal Hexadecimal loader usado o carregador hexadecimal
Maqui-
na
Assembly Assembler
a linguagem de programao escrita
em Mnemnicos
Alto nvel
(Compliler)
Tradutor-
Interpretador/Compilador
Converte linha a linha e a traduo feita
de uma s vez Proces-
samen
-to Hand Assembly Hexadecimal Loader
O operador faz a traduo do Assembly
para o Hexa, isto , age como programa
de processamento
Figura 20-9 Quadro geral de linguagens.
20-10