FORTRAN

6
FORTRAN Formula Translation André Luis Mello Djean Araújo Diego Muniz

description

FORTRAN. Formula Translation. André Luis Mello Djean Araújo Diego Muniz. Breve Histórico. Surgiu na Segunda metade da década de 50 para fins militares/científicos. Até então não havia forma eficiente de programar computadores. Foi e ainda é muito importante. - PowerPoint PPT Presentation

Transcript of FORTRAN

Page 1: FORTRAN

FORTRAN

Formula Translation

André Luis MelloDjean AraújoDiego Muniz

Page 2: FORTRAN

Breve Histórico

• Surgiu na Segunda metade da década de 50 para fins militares/científicos.

• Até então não havia forma eficiente de programar computadores.

• Foi e ainda é muito importante. • Criada para otimizar as máquinas.

Hardware era caro e a mão de obra do programador barata.Foi a primeira linguagem de alto nível com várias modificações para aumentar a eficiência dos cálculos e oferecer maior número de ferramentas.

• 1966 Fortran IV, 1977Fortran 77, 1990 Fortran 90.• http://www.eq.uc.pt/~dilupo3/Hist.html

Page 3: FORTRAN

RECURSOS DO FORTRAN90

• Nome de variáveis flexíveis• Interface • Novas operações envolvendo conjuntos ou

partes do conjunto • Novas funções intrínsecas• Recursividade • Portabilidade numérica enriquecida• Memória dinâmica e ponteiros

Page 4: FORTRAN

Diferenças entre Fortran 77 e 90

• Acessem o site do professor Eduardo e confiram na sessão Fortran.

http://www.inf.ufg.br/~eduardo/lp/alunos/index.html

Page 5: FORTRAN

Exemplo de código em Fortran! Calcula o fatorial de N recursivamente! Precondition: N deve ser maior ou igual a 0! Poscondition: res é o resultado final!!declaração de argumentosINTEGER N, res! IF (N <= 1) THEN

res= 1 ELSE

res= N * factorial (N-1)END IF ! RETURN END

Page 6: FORTRAN

Compiladores(à título de curiosidade)

Para Linux:http://www.intel.com/software/products/compilers/downloads/forlin.htm

Para Windows:http://baixaki.ig.com.br/site/detail4984.htm