Categories
Linux Programação Tutoriais

Como instalar o FORTRAN no Debian

Como instalar o compilador GNU para a linguagem de programação FORTRAN no Debian e Ubuntu e escrever o seu primeiro programa hello world.

Criada, dentro dos laboratórios da IBM, por John Backus, em 1957, a linguagem de programação Fortran completou 60 anos de idade em 2017.
Com diversas versões e atualizações, ao longo dos anos, ela amadureceu bem e tem se mantido atualizada, por grandes empresas (como a IBM e a Intel).
O Debian 9 Stretch tem aproximadamente 400 pacotes de softwares relacionados ao FORTRAN.
Você mesmo, pode fazer a pesquisa, com o apt search:


apt search fortran

Use o comando grep para obter uma lista mais sucinta — e filtrar melhor o que você realmente quer ver:


apt search fortran | grep -B1 -i "compiler" | less

O comando, acima, retornou 90 itens para mim.
Para poder começar a programar ou compilar seu código, contudo, basta instalar 1 ou 2 destes pacotes.
Atualmente, você pode acrescentar facilmente às suas ferramentas um emulador QEMU, para rodar o FORTRAN em uma arquitetura de hardware específica.
No Debian e em outras distribuições Linux, é muito comum se usar o gfortran (GNU/FORTRAN) — que é software livre e segue todos os padrões da linguagem.


apt show gfortran

Package: gfortran
Version: 4:6.3.0-4
Priority: optional
Section: devel
Source: gcc-defaults (1.168)
Maintainer: Debian GCC Maintainers 
Installed-Size: 16,4 kB
Provides: fortran-compiler, gfortran-mod-14
Depends: cpp (>= 4:6.3.0-4), gcc (>= 4:6.3.0-4), gfortran-6 (>= 6.3.0-9~)
Suggests: gfortran-multilib, gfortran-doc
Tag: devel::compiler, devel::lang:fortran, role::dummy, suite::gnu
Download-Size: 1.356 B
APT-Sources: http://ftp.br.debian.org/debian testing/main amd64 Packages
Description: compilador Fortran 95 da GNU

 Este é o compilador Fortran 95 da GNU, que compila o código em todas as
plataformas suportadas pelo compilador gcc. Ele usa o mecanismo gcc para
gerar código otimizado.

 É um pacote de dependências fornecendo o compilador Fortran 95 padrão
da GNU.

O Fortran 95 (lançado em 1997), foi uma versão revisada do Fortran 90.
O Fortran 2015, a próxima versão, tem previsão para ser lançada em meados de 2018.

O pacote gfortran é um ótimo ponto de partida. Veja como instalar:


sudo apt install gfortran

Uma vez instalado, se quiser ver a versão do software, use a opção ‘–version’:


gfortran --version

GNU Fortran (Debian 6.3.0-18) 6.3.0 20170516
Copyright (C) 2016 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

fortran hello world

Hello World em Fortran

Para escrever o seu primeiro programa em Fortran, abra um editor de textos comum (eu uso o vim) e digite o seguinte código:


program helloworld
        print *, "------------"
        print *, "Hello World!"
        print *, "------------"
        end program helloworld

Não se preocupe com a ‘caixa’ das letras — o Fortran é case insensitive, ou seja tanto faz escrever tudo em maiúsculas como minúsculas.
Salve o código como helloworld.f95 (ou qualquer outro nome que você achar melhor.
Em seguida use o compilador, que você acabou de instalar:


gfortran helloworld.f95 -o hello

O compilador irá gerar um arquivo executável, chamado hello:


./hello 

 ------------
 Hello World!
 ------------

Saiba por que precisamos usar ./ antes de nome do programa que queremos executar no Linux e no UNIX.

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

By Elias Praciano

Autor de tecnologia (livre, de preferência), apaixonado por programação e astronomia.
Fã de séries, como "Rick and Morty" e "BoJack Horseman".
Me siga no Twitter e vamos trocar ideias!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.