Escolar Documentos
Profissional Documentos
Cultura Documentos
Os
podem
ser
os computadores digitais, sao sistemas em que tudo semelhantes, no que diz respeito ao principio de funcionamento Neste e possivel encontrar tres subsistemas:
Todos
Uma
Linguagem
formulacao
de
de
computador so entende uma linguagem conhecida como codigo binario ou codigo maquina, consistente em zeros e uns.
Ou seja, so utiliza 0 e 1 para codificar qualquer
acao.
As
se
denominam
Sao
linguagem e muito mais rapida que as linguagens de alto nivel. A desvantagem e que sao bastante dificeis de manejar e usar, alem de ter codigos fonte enormes onde encontrar uma falha e quase impossivel.
Esta
linguagem Assembler e um derivado da linguagem maquina e est formada por abreviaturas de letras e numeros chamados mnemotecnicos. Com o aparecimento desta linguagem se criaram os programas tradutores para poder passar os programas escritos em linguagem assembler a linguagem maquina.
A
Sao
aquelas que se encontram mais proximas a linguagem natural que a linguagem maquina. Trata-se de linguagens independentes da arquitetura do computador. Sendo assim, a principio, um programa escrito em uma linguagem de alto nivel, pode ser migrado de uma maquina a outra sem nenhum tipo de problema.
Estas
linguagens permitem ao programador se esquecer completamente do funcionamento interno da maquina/s para a que est desenhando o programa. Somente necessita de um tradutor que entenda o codigo fonte como as caracteristicas da maquina.
evolucao das linguagens de programacao pode ser dividida em 5 etapas ou geracoes. Primeira geracao: Linguagem maquina. Segunda geracao: Criaram-se as primeiras linguagens assembler. Terceira geracao: Criam-se as primeiras linguagens de alto nivel. Ex: C, Pascal, Cobol...
A
Quarta geracao: Sao linguagens capazes de gerar codigo por si so, sao os chamados RAD, com o qual pode- se realizar aplicacoes sem ser um expert na linguagem.
Aqui tambem se encontram as linguagens orientadas a
Quinta geracao: Aqui se encontram as linguagens orientadas a inteligencia artificial. Estas linguagens ainda estao pouco desenvolvidas. Ex: LISP
Antes
executadas num periodo de tempo finito e com uma quantidade de esforco finita.
Algoritmos
nao se aprendem:
so se aprendem:
Linguagens
para Web
ASP
PHP
Etapas
Instalacao
Manutencao de software
Quais
as linguagens de programacao que voce conhece? Faca um ola mundo nas seguintes linguagens...
C Java
Leitura
Complementar
(http://www.guiadohardware.net/artigos/linguagens)