Fortran

A Fortran é uma linguagem de programação criada pela primeira vez nos anos 50. Ela ainda está em uso hoje. É uma linguagem de procedimento utilizada principalmente para computação científica e análise numérica.

O primeiro compilador FORTRAN foi criado em 1954-57 por uma equipe da IBM liderada por John W. Backus. Este compilador foi o primeiro compilador para qualquer linguagem de alto nível. Os autores estavam preocupados que ninguém usasse a linguagem se os programas escritos nela não funcionassem quase tão rápido quanto os programas escritos em linguagem de montagem. Assim, eles fizeram dele um compilador otimizador.

Devido ao uso pesado pelos cientistas que faziam trabalho numérico, a linguagem cresceu de forma a encorajar os compiladores a produzir compiladores que geravam código de alta qualidade (rápido). Existem muitos fornecedores de compiladores de alto desempenho. Muito trabalho e pesquisa na teoria e no projeto de compiladores foi causado pela necessidade de gerar bom código para programas Fortran.

Várias revisões da linguagem apareceram, incluindo o muito conhecido FORTRAN IV (o mesmo que FORTRAN 66), FORTRAN 77 e Fortran 90. O mais recente padrão formal para o idioma foi publicado em 1997 e é conhecido como Fortran 95.

Inicialmente, a linguagem dependia da formatação precisa do código fonte e do uso pesado de números de declaração e declarações "go to", escritas como goto em Fortran.

Cada versão introduziu conceitos 'modernos' de programação, tais como comentários de código fonte e saída de texto, IF-THEN-ELSE (em FORTRAN 77), recursividade (em Fortran 90) e construções paralelas, enquanto tentava manter o perfil 'lean' de Fortran e alto desempenho.

Significado e grafia do nome

O nome "Fortran" é a abreviação de "Formula Translation". O idioma era anteriormente conhecido como FORTRAN (e variantes mais antigas dele ainda são). Desde Fortran 90, a capitalização foi abandonada. As normas formais publicadas usam "Fortran".

Normas

As duas normas abaixo são para as implementações atuais da Fortran.

  • ANSI X3.198-1992 (R1997). Título: Linguagem de Programação "Fortran" Estendida. Informalmente conhecida como Fortran 90. Esta norma foi publicada pela ANSI e nunca se tornou uma Norma Internacional (ISO).
  • ISO/IEC 1539-1:1997. Título: Tecnologia da informação - Linguagens de programação - Fortran - Parte 1: Linguagem base. Informalmente conhecida como Fortran 95. Há mais duas partes deste padrão. A Parte 1 foi formalmente adotada pela ANSI.

AlegsaOnline.com - 2020 / 2023 - License CC3