Click here to load reader
Upload
erick-l-f
View
27
Download
7
Embed Size (px)
Citation preview
JAVA DO BÁSICO AO AVANÇADOEFFECCINCO
LINGUAGENS DE MÁQUINA, ASSEMBLY E ALTO NÍVEL
• Existem diversos tipos de linguagens de computadores, algumas de fácil compreensão para os computadores, e outras de fácil compreensão para o ser humano, essas linguagens podem ser divididas como linguagens de máquina, linguagem assembly e de alto nível.
• O computador entende a sua linguagem de máquina, que é natural para ele, que é definida por seu design de hardware, as linguagens de maquinas são strings de números, que no processo final viram apenas 0s e 1s, um exemplo de como seu computador interpreta algo seria:
• +130042774, que é incompreensível para nos, mas para o computador faz sentido, na sua linguagem. O processo para programar nessa linguagem era difícil, demorado e tedioso.
LINGUAGENS DE MÁQUINA, ASSEMBLY E ALTO NÍVEL
• Com o passar do tempo os programadores começaram a dar nomes para certas operações que o computador podia fazer, a isso se deu o nome de assembly, dessa forma facilitava a programação e deixava mais fácil de entender o que estava acontecendo, porém a lista de operações eram pequenas, veja alguns exemplos:
• Load
• Add
• Store
• Basepay
• Overpay
• grosspay
LINGUAGENS DE MÁQUINA, ASSEMBLY E ALTO NÍVEL
• Mesmo sendo um grande avanço as linguagens assembly ainda era bem difícil e levava muito tempo para se programar coisas simples, eis que surgem as linguagens de alto nível, que vieram com várias funções mais simples de entender e maior possibilidade de realizar varias coisas mais rapidamente, os programas que transformam o código de alto nível em código de maquina para que os computadores possam entender e chamado de compiladores, um exemplo de um código em linguagem de alto nível:
• Grosspay = basepay + overtimepay;
CONHEÇA NOSSO CANAL NO YOUTUBE
• www.youtube.com/effeccinco
REFERENCIA
• DEITEL, Paul. DEITEL, Harvey. Java: Como Programar. São Paulo : Pearson Prentice Hall, 2010. 1145 p.