aeronauticos

3653 palavras 15 páginas
A
História
das
Linguagens
de

Programação

Fernando
Magno
Quintão
Pereira

(apresentação
extraída
de
slides
de

Adam
Brooks
Webber)


• Pré‐história
das
linguagens
de
programação

– Programadores
da
Babilônia.

– Mohammed
Al‐Khorezmi

– Augusta
Ada,
Condessa
de
Lovelace


• As
primeiras
linguagens
de
programação

– Plankalkul

– Fortran

– Lisp

– Algol

– Smalltalk


• As
linguagens
que
estudamos
neste
curso

– Prolog

– ML

– Java


Babilônia

• Escrita
cuneiforme:
1790
BC

• Tábuas
de
argila
ainda
existem:

– Poemas
e
estórias

– Contratos
e
acordos

– Astronomia

– MatemáYca


Números
da
Babilônia

• Base
60.
Porque?

• Números
de
ponto
flutuante!


1× 601 + 10 × 60 0 = 70
1,10


=





Programas
da
Babilônia

• Algoritmos
eram
escritos
usando
linguagem
 natural. • Algoritmos
descreviam
procedimentos
da
vida
 coYdiana: – Para
calcular
o
volume
da
cisterna,
se
seu
raio
é

2.0
e
sua
altura
é
7.0,
então
o
volume
é
3.1
vezes

2.0
vezes
2.0
vezes
7.0.


• Não
usavam
variáveis.
Números
serviam
para
 exemplos. • Pré‐história
das
linguagens
de
programação

– Programadores
da
Babilônia.

– Mohammed
Al‐Khorezmi

– Augusta
Ada,
Condessa
de
Lovelace


• As
primeiras
linguagens
de
programação

– Plankalkul

– Fortran

– Lisp

– Algol

– Smalltalk


• As
linguagens
que
estudamos
neste
curso

– Prolog

– ML

– Java


Baghdad,
780‐850

• Enquanto
na
europa
 senhores feudais
estavam
 matando uns
aos
outros,
 uma cultura
rica
e
vibrante
 florescia em
Baghdad.

• Havia
um
cortesão
e
 matemáYco chamado
Al‐
Khorezmi,
que
escreveu
uns
 livros… Números
indo‐arábicos

• O
livro
dos
algoritmos:
o
original
perdeu‐se.

• Tradução
em
laYm:
Algorthmi
de
numero

Indorum.

• Algoritmos
para
fazer
contas
com
números
 hindus. – Base
10

– Sistema
posicional


• Influenciou
fortemente
a
matemáYca
na

Europa
medieval.


Outros
algoritmos
anYgos

Relacionados

  • Aeronautico
    26728 palavras | 107 páginas
  • direito aeronautico
    836 palavras | 4 páginas
  • Motores aeronáuticos
    4723 palavras | 19 páginas
  • Aeronautico
    9403 palavras | 38 páginas
  • direito aeronautico
    588 palavras | 3 páginas
  • Motores aeronauticos
    1111 palavras | 5 páginas
  • Direito Aeronáutico
    1433 palavras | 6 páginas
  • Direito Aeronáutico
    861 palavras | 4 páginas
  • Sistemas aeronauticos
    1132 palavras | 5 páginas
  • Direito aeronautico
    649 palavras | 3 páginas