Trabalho de java

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (321 palavras )
  • Download(s) : 0
  • Publicado : 2 de maio de 2012
Ler documento completo
Amostra do texto
As linguagens de programação passaram por uma dramática evolução desde que os
primeiros computadores foram desenvolvidos para auxiliar os cálculos de telemetria durante
a segunda guerra mundial.Nos primórdios da computação os programadores usavam a
interface mais primitiva para lidar com a máquina: a linguagem de máquina, uma longa
seqüência de zeros e uns que controlavam diretamente ohardware da máquina. Um pouco
mais tarde foi desenvolvido o assembler para mapear instruções de máquina em uma forma
mais compreensível e de mais fácil memorização para humanos, tais como MOV eADD.
Na seqüência do desenvolvimento surgiram as primeiras linguagens de alto nível tais
como BASIC e COBOL. Elas permitiram aos programadores trabalhar com instruções
próximas a palavras e frasestais como: faça I= 100. Estas instruções eram traduzidas
novamente para linguagem de máquina por interpretadores ou compiladores.
Por muitos anos, o principal objetivo dos programadores foi o deescrever programas
pequenos e rápidos. Os programas precisavam ser pequenos porque memória era um
recurso caro e, por este motivo, limitado. Além disso, o poder de processamento das
máquinas entãodisponíveis era, provavelmente, muito menor do que o de uma simples
calculadora de bolso com a qual estamos acostumados nos dias de hoje. Não raras eram as
aplicações (que hoje seriam consideradaspequenas e simples) em que o computador
processava por dias até gerar resultados úteis. Por este motivo, os programadores tinham
de preocupar-se com a otimização do código gerado a fim de que aaplicação executasse
no menor tempo possível.
Estas prioridades se alteraram à medida em que os computadores tornaram-se menores,
mais rápidos e mais baratos e o custo da memória caiu. Nos dias dehoje, o custo dos
programadores supera em muito o custo da maioria dos computadores usados na indústria
e no comércio. Nesse sentido, o conceito de programa “bem escrito” moveu-se para...
tracking img