Skip to content
gfortran 13.3.0

Compilador Fortran Online

myCompiler é um compilador, editor e executor de código online e gratuito para Fortran que permite escrever, executar e compartilhar código Fortran diretamente no seu navegador. Funciona como playground, sandbox, fiddle, compilador na nuvem e REPL online para Fortran. Sem downloads, sem instalação necessária. Basta abrir o editor e começar a programar com realce de sintaxe, autocompletar e saída instantânea.

27+ linguagens Usado por 1M+ desenvolvedores Gratuito para sempre

Como executar código Fortran online

Três passos para ir da ideia ao código Fortran em execução neste playground online. Sem necessidade de conta.

Escreva seu código Editor de código com realce de sintaxe, números de linha e uma aba de arquivo mostrando o idioma atual main.f90 1 1 2 3 4 5 6 7 Fortran Ln 7, Col 25

Escreva seu código

Abra o editor Fortran e comece a escrever. O editor inteligente oferece realce de sintaxe, autocompletar e detecção de erros enquanto você digita.

Clique em Executar Editor com um botão Executar e dica de atalho de teclado para executar código em servidores na nuvem main.f90 2 Run or press Ctrl +

Clique em Executar

Pressione o botão Run ou pressione +Enter para executar seu código Fortran em servidores na nuvem seguros e isolados.

Veja os resultados Terminal integrado exibindo a saída do programa com prompt de comando e resultados de execução main.f90 3 1 2 ... Terminal $ gfortran main.f90 && ./a.out $ Program finished

Veja os resultados

A saída aparece instantaneamente no terminal integrado. Erros e exceções são exibidos com mensagens claras e úteis.

Tudo o que você precisa para programar em Fortran

Um IDE online completo e playground de programação para Fortran no seu navegador. Escreva, execute e compartilhe código sem nenhuma configuração.

Zero configuração necessária

Comece a programar em segundos com este interpretador Fortran baseado no navegador. Sem downloads, sem instalações, sem configuração de ambiente. Abra seu navegador, acesse o myCompiler e comece a escrever código Fortran imediatamente.

Funciona em qualquer dispositivo com navegador web. Desktop, notebook, tablet, celular, Chromebook. Não há nada para instalar e nada para configurar.

Editor de código rico em recursos

Escreva Fortran com um editor de código profissional embutido no seu navegador. O realce de sintaxe colore seu código para facilitar a leitura, destacando palavras-chave, strings e funções de um jeito fácil de identificar.

O autocompletar inteligente sugere métodos e propriedades enquanto você digita, e a detecção de erros em tempo real captura os problemas antes de você executar seu código.

Projetos com múltiplos arquivos

Crie e gerencie múltiplos arquivos em um único projeto. Use a barra lateral de arquivos para organizar seu código em módulos e importe-os entre arquivos como em um IDE local.

Construa aplicações modulares com estrutura de projeto adequada. Cada arquivo é editável e você pode alternar entre eles instantaneamente.

Execute código instantaneamente

Clique no botão Executar ou pressione +Enter para executar seu código Fortran instantaneamente. Este executor de código online exibe a saída imediatamente no painel do terminal integrado. Seu código roda em servidores na nuvem seguros e isolados e os resultados aparecem em segundos.

Mensagens de erro e tracebacks são exibidos de forma clara, facilitando encontrar e corrigir problemas. O terminal suporta cores ANSI para formatação rica de saída.

Pronto para experimentar? Escreva e execute seu primeiro programa Fortran em segundos.

Abrir editor Fortran

Fortran no myCompiler

myCompiler executa o gfortran 13.3.0, sempre atualizado com a versão estável mais recente. Você tem acesso a um IDE completo baseado no navegador com realce de sintaxe, autocompletar inteligente, suporte a projetos com múltiplos arquivos, terminal integrado para saída em tempo real e entrada padrão (stdin) para programas interativos. Escreva, compile, execute e depure código Fortran em qualquer dispositivo. Desktop, notebook, tablet, celular, Chromebook. Zero downloads, zero configuração e sem necessidade de cadastro. Salve seus programas com uma URL única e compartilhe com qualquer pessoa. Você também pode incorporar um editor Fortran funcional no seu próprio site.

Use este playground online de Fortran como um executor de código rápido para testar trechos, uma sandbox de programação para aprendizado, ou um compilador na nuvem para preparação de entrevistas técnicas. O editor inclui modo escuro para programar com conforto, atalhos de teclado para fluxos de trabalho mais rápidos e mensagens de erro claras com números de linha para depuração ágil. Estudantes o usam para tarefas e prática. Professores o usam para compartilhar exemplos funcionais. Desenvolvedores o usam para prototipar ideias. O myCompiler é amigável para iniciantes, rápido e completamente gratuito. Funciona em qualquer navegador moderno.

Comece a programar em Fortran

Exemplos de código em Fortran

Padrões comuns em Fortran que você pode experimentar no compilador online. Cada exemplo está pronto para executar.

Hello World em Fortran

main.f90
program main
    print *, 'Hello, World!'
end program

Variáveis e tipos de dados em Fortran

main.f90
program main
    implicit none
    character(len=20) :: name
    integer :: age
    real :: height
    name = "Alice"
    age = 30
    height = 5.6
    print *, trim(name), " is", age, "years old"
end program

Condicionais If-Else em Fortran

main.f90
program main
    implicit none
    integer :: x
    x = 10
    if (x > 0) then
        print *, "Positive"
    else if (x == 0) then
        print *, "Zero"
    else
        print *, "Negative"
    end if
end program

Laços For e While em Fortran

main.f90
program main
    implicit none
    integer :: i
    do i = 1, 5
        print *, "Count:", i
    end do

    i = 1
    do while (i <= 3)
        print *, "While:", i
        i = i + 1
    end do
end program

Funções em Fortran

main.f90
program main
    implicit none
    integer :: factorial
    print *, factorial(5)
    print *, factorial(10)
end program

recursive function factorial(n) result(res)
    implicit none
    integer, intent(in) :: n
    integer :: res
    if (n <= 1) then
        res = 1
    else
        res = n * factorial(n - 1)
    end if
end function

Arrays e coleções em Fortran

main.f90
program main
    implicit none
    integer :: nums(5) = [1, 2, 3, 4, 5]
    real :: matrix(2, 2)
    integer :: i

    print *, "Sum:", sum(nums)
    print *, "Max:", maxval(nums)

    matrix = reshape([1.0, 2.0, 3.0, 4.0], [2, 2])
    print *, "Matrix(1,2):", matrix(1, 2)
end program

Derived Types em Fortran

main.f90
module shapes
    implicit none
    type :: Circle
        real :: radius
    end type
contains
    real function area(c)
        type(Circle), intent(in) :: c
        area = 3.14159 * c%radius ** 2
    end function
end module

program main
    use shapes
    implicit none
    type(Circle) :: c
    c%radius = 5.0
    print *, "Area:", area(c)
end program

Tratamento de erros em Fortran

main.f90
program main
    implicit none
    integer :: ios
    real :: x
    character(len=50) :: errmsg

    read(*, *, iostat=ios, iomsg=errmsg) x
    if (ios /= 0) then
        print *, "Read error (using default)"
        x = 0.0
    end if
    print *, "Value:", x
end program

Entrada e saída de arquivos em Fortran

main.f90
program main
    implicit none
    integer :: unit = 10, ios
    character(len=100) :: line

    open(unit=unit, file="output.txt", status="replace", iostat=ios)
    write(unit, *) "Hello, File!"
    close(unit)

    open(unit=unit, file="output.txt", status="old")
    read(unit, "(A)") line
    close(unit)
    print *, trim(line)
end program

Operações com arrays em Fortran

main.f90
program main
    implicit none
    integer :: i
    real :: v(5) = [1.0, 4.0, 9.0, 16.0, 25.0]
    real :: sq(5)

    sq = sqrt(v)

    print *, "Original:", v
    print *, "Sqrt:    ", sq
    print *, "Dot product:", dot_product(v, sq)
end program

Como receber entrada em Fortran online

myCompiler suporta entrada padrão (stdin) para programas em Fortran. Use as funções de entrada padrão do Fortran para ler a entrada do usuário. Insira seus dados de entrada no painel stdin antes de executar seu programa.

Isso funciona tanto para entrada de linha única quanto de múltiplas linhas. Você pode ler strings e convertê-las em números usando as funções de E/S integradas da linguagem.

Experimente você mesmo
main.f90 stdin suportado
program main
    implicit none
    character(len=50) :: name
    integer :: age

    read(*, '(A)') name
    read(*, *) age

    write(*, '(A,A,A)') 'Hello ', trim(name), '!'
    write(*, '(A,I0,A)') 'You will be ', age + 1, ' next year.'
end program
stdin
Alice
25
Saída
Hello Alice!
You will be 26 next year.

Sem configuração, sem cadastro. Comece a escrever código Fortran agora mesmo.

Começar a programar agora

Primeiros passos com Fortran online

Você pode começar a escrever e executar código Fortran agora mesmo sem instalar nada. Digite seu código e clique em Executar. Este executor de código Fortran gratuito executa seu programa instantaneamente e exibe a saída no painel do terminal abaixo do editor. Abra o editor online de Fortran, digite seu código e clique em Executar.

Se você é novo em Fortran, use este playground online de Fortran para começar com os fundamentos como variáveis, tipos de dados, condicionais e laços. Os exemplos de código acima cobrem todos os fundamentos necessários para começar. Cada exemplo pode ser copiado para a sandbox e executado imediatamente. Sem configuração, sem setup.

À medida que você avança, experimente criar projetos com múltiplos arquivos, usar bibliotecas e compartilhar seus programas com outras pessoas via URL. Cadastre-se gratuitamente para salvar seu trabalho e construir uma biblioteca pessoal de programas. O myCompiler funciona como um IDE online completo para Fortran direto no seu navegador.

Quem usa o myCompiler

Seja aprendendo a programar, se preparando para entrevistas ou prototipando ideias, o myCompiler foi feito para você.

Estudantes e Aprendizes

Pratique exercícios, complete tarefas e experimente com código sem precisar instalar nada em computadores escolares ou pessoais.

Professores e Educadores

Compartilhe exemplos de código com alunos via URLs únicas. Incorpore o compilador em materiais de curso para que os alunos possam executar exemplos diretamente no navegador.

Candidatos a entrevistas

Pratique problemas de entrevistas de programação, teste algoritmos e verifique soluções rapidamente durante a preparação para entrevistas técnicas.

Desenvolvedores profissionais

Prototipe ideias rapidamente, teste trechos de código ou experimente uma biblioteca sem configurar um ambiente local. Ótimo para experimentos rápidos.

Criadores de conteúdo e Blogueiros

Incorpore exemplos interativos em posts de blog, tutoriais e documentação para que os leitores possam executar o código sem sair da página.

Equipes e Colaboradores

Compartilhe trechos de código com colegas via URLs. Outros podem visualizar, executar e fazer fork do seu código para construir sobre o seu trabalho.

myCompiler vs. IDE local

Por que usar um compilador Fortran online em vez de instalar um localmente?

Recurso myCompiler IDE local
Tempo de configuração Instantâneo Minutos a horas
Instalação Nenhuma necessária Fortran + IDE necessários
Suporte a dispositivos Qualquer navegador Somente desktop
Compartilhamento de código URL com um clique Manual (arquivo, git, etc.)
Linguagens 27+ em um só lugar Uma por vez
Custo Gratuito para sempre Gratuito a R$$$
Funciona no Chromebook Sim Limitado

O que é Fortran?

Fortran (Formula Translation) é uma das linguagens de programação de alto nível mais antigas, desenvolvida por uma equipe na IBM liderada por John Backus e lançada em 1957. Foi a primeira linguagem compilada de alto nível do mundo, provando que código gerado por máquina poderia ser tão eficiente quanto assembly escrito à mão. Fortran foi pioneira em conceitos como sub-rotinas, variáveis e laços que todas as linguagens subsequentes herdaram.

Fortran moderno (Fortran 90, 95, 2003, 2008, 2018) é uma linguagem completamente contemporânea com operações de array como construções de primeira classe, módulos, recursos orientados a objetos e computação paralela via coarrays e integração com OpenMP/MPI. Permanece a linguagem dominante para computação científica de alto desempenho devido ao seu excepcional desempenho numérico e décadas de bibliotecas otimizadas.

Para que é usado o Fortran?

Fortran é usada para simulação numérica e computação científica em física, química e engenharia, modelagem climática e meteorológica (a maioria dos grandes modelos climáticos é escrita em Fortran), dinâmica de fluidos computacional, análise de elementos finitos, química quântica e computação de alto desempenho (HPC) em supercomputadores. Bibliotecas como BLAS, LAPACK e LINPACK — a base da computação numérica — são escritas em Fortran.

Fortran para iniciantes

Fortran não é tipicamente uma primeira linguagem, mas é uma linguagem necessária para cientistas e engenheiros computacionais. Se você está em física, engenharia ou uma área STEM que envolve simulação numérica, você vai encontrar Fortran. A sintaxe do Fortran moderno é mais limpa do que sua reputação sugere — o formato de código livre introduzido no Fortran 90 se lê muito como outras linguagens estruturadas. Use o compilador online de Fortran do myCompiler para praticar sem instalar gfortran.

Fortran vs outras linguagens

Comparada a C/C++, a sintaxe de arrays e as operações matemáticas integradas do Fortran tornam o código numérico mais legível e frequentemente permitem que compiladores otimizem melhor para cargas de trabalho científicas. Comparada ao Python/NumPy, Fortran produz código significativamente mais rápido para simulações pesadas em computação, embora Python seja mais fácil e flexível para uso geral. Comparada ao MATLAB/Octave, Fortran é mais rápida e em formato livre, mas MATLAB tem caixas de ferramentas interativas mais desenvolvidas para engenheiros.

Por que usar um compilador Fortran online?

Um compilador Fortran online, também chamado de sandbox ou executor Fortran, permite compilar e executar programas Fortran diretamente no seu navegador sem instalar gfortran. Isso é valioso para estudantes em cursos de ciência computacional, pesquisadores que precisam testar algoritmos numéricos e qualquer pessoa aprendendo operações de array e funções intrínsecas de Fortran.

O compilador online de Fortran do myCompiler usa gfortran, suportando padrões modernos de Fortran incluindo código em formato livre, módulos, arrays e funções matemáticas intrínsecas. Você pode fornecer entrada via stdin para programas interativos, salvar seu código Fortran e compartilhar via URL — completamente gratuito.

Por que Fortran é tão popular?

A relevância contínua do Fortran após quase 70 anos é um testemunho de seu desempenho incomparável para computação numérica. Os supercomputadores mais rápidos do mundo rodam Fortran para modelagem climática, dinâmica molecular e física computacional. BLAS e LAPACK, as bibliotecas de álgebra linear usadas por NumPy, SciPy, MATLAB e R por baixo dos panos, são escritas em Fortran. Embora novo código científico seja frequentemente escrito em Python ou C++, a base de código legada de Fortran em simulação e HPC garante que permanecerá relevante por décadas.

Oportunidades de carreira com Fortran

Expertise em Fortran é valorizada para funções de cientista computacional, engenheiro HPC, analista numérico e desenvolvedor de software científico em laboratórios nacionais (NASA, NOAA, laboratórios de energia), empresas de defesa e academia. Habilidades em Fortran combinadas com MPI, OpenMP e experiência em clusters HPC garantem excelentes salários em funções de computação científica.

Experimente Fortran online Gratuito · Sem necessidade de cadastro

Atalhos de teclado

Programe mais rápido com estes atalhos de teclado no editor do myCompiler.

Executar código
+ Enter
Salvar programa
+ S
Alternar comentário
+ /
Indentar linha
Tab
Remover indentação
Shift + Tab
Desfazer
+ Z
Selecionar próxima ocorrência
+ D
Localizar e substituir
+ H

Incorpore o compilador Fortran no seu site

Adicione um compilador Fortran interativo ao seu site, blog ou plataforma de aprendizado. Os leitores podem escrever e executar código Fortran diretamente na sua página sem sair dela.

Perfeito para tutoriais técnicos, cursos de programação, documentação e conteúdo educacional. Salve um programa no myCompiler e use o link de incorporação para adicioná-lo a qualquer página web.

Embedded Fortran compilador, editor e executor de código
Output Run
HTML
<iframe
src="https://www.mycompiler.io
    /embed/fortran"
width="100%"
height="400"
frameborder="0">
</iframe>

Por que os desenvolvedores escolhem o myCompiler

Um IDE online completo para Fortran e 27+ outras linguagens de programação.

27+ linguagens

Python, JavaScript, Java, C++, Rust, Go, TypeScript, C# e muito mais. Todos os compiladores e interpretadores em um só lugar. Troque de linguagem instantaneamente.

Modo escuro e claro

Alterne entre temas claro e escuro com um clique. Programe confortavelmente em qualquer condição de iluminação, de dia ou de noite.

Compatível com dispositivos móveis

Editor totalmente responsivo otimizado para celulares, tablets e Chromebooks. Programe em qualquer dispositivo com navegador web. Sem necessidade de baixar aplicativo.

Salve e compartilhe código

Salve programas na sua conta, compartilhe via URLs únicas e deixe outros visualizarem, fazerem fork e executarem seu código. Ótimo para colaboração e revisões de código.

Tags e organização

Organize seus programas salvos com tags e encontre-os rapidamente com busca e filtros. Construa uma biblioteca pessoal de trechos de código e soluções.

Sem necessidade de conta

Comece a escrever e executar código imediatamente. Sem cadastro, sem e-mail, sem cartão de crédito. Crie uma conta gratuita depois, apenas se quiser salvar seu trabalho.

Perguntas frequentes

Perguntas comuns sobre o uso do compilador, playground e executor de código Fortran online.

Sim! O myCompiler é completamente gratuito para todas as linguagens suportadas, incluindo Fortran. Não há assinaturas, planos premium nem custos ocultos. Todos os recursos estão disponíveis sem custo.
O myCompiler mantém seu ambiente Fortran atualizado. Você pode ver a versão exata na seção de detalhes da linguagem nesta página. Atualizamos regularmente todos os runtimes para suas versões estáveis mais recentes.
O myCompiler usa o compilador GNU Fortran (gfortran) que suporta padrões modernos de Fortran. Você pode usar módulos, operações de array e outros recursos modernos de Fortran nos seus programas.
Basta abrir o editor Fortran, escrever ou colar seu código e clicar no botão Executar. Seu código será executado em nossos servidores e a saída aparecerá no painel do terminal em segundos.
Sim. Clique em Salvar para armazenar seu programa. Você receberá uma URL única que pode compartilhar com qualquer pessoa. Os destinatários podem visualizar, fazer fork e executar seu código.
Sim. O myCompiler suporta projetos com múltiplos arquivos. Você pode criar, renomear e excluir arquivos na barra lateral. Isso permite organizar seu código Fortran como em um IDE local.
Sim. Todo código é executado em contêineres isolados em nossos servidores. Cada execução recebe seu próprio ambiente isolado que é destruído após a conclusão. Seu código não pode afetar outros usuários nem nossa infraestrutura.
Sim. O myCompiler tem um design responsivo otimizado para celulares e tablets. Você pode escrever e executar código Fortran em qualquer lugar. A interface móvel usa abas para alternar entre o editor, a saída e os painéis de arquivos.
Sim. Clique na aba Entrada no painel inferior, digite ou cole seus dados de entrada e clique em Executar. Seu programa lerá a entrada que você forneceu.
A execução é rápida. O código roda em nossa infraestrutura de nuvem otimizada e a saída geralmente aparece em segundos. O tempo de execução depende da complexidade do seu programa.
Sim. O myCompiler oferece um recurso de incorporação. Você pode copiar um trecho iframe e colá-lo no seu site, blog ou documentação. Os visitantes podem editar e executar código diretamente na sua página.
O myCompiler suporta atalhos comuns de editor, incluindo Executar (Ctrl/Cmd+Enter), Salvar (Ctrl/Cmd+S), Localizar (Ctrl/Cmd+F) e mais. Consulte a seção de atalhos de teclado nesta página para a lista completa.
Não. O myCompiler requer conexão com a internet porque o código é compilado e executado em nossos servidores na nuvem. O próprio editor carrega no seu navegador, mas executar código requer conectividade.
O myCompiler oferece um ambiente rápido, gratuito e sem configuração, com um editor de código moderno, suporte a múltiplos arquivos, modo escuro e compartilhamento instantâneo. É ideal para aprendizado, prototipagem, entrevistas e compartilhamento de exemplos de código.
Sim. O myCompiler é ótimo para praticar algoritmos e problemas de programação. Você pode escrever código Fortran, fornecer entrada personalizada e testar suas soluções instantaneamente. Salve seu trabalho e volte a ele a qualquer momento.
Use instruções de impressão ou saída de console para rastrear o comportamento do seu programa. O myCompiler exibe todas as saídas padrão e mensagens de erro no painel do terminal. As mensagens de erro incluem números de linha para ajudá-lo a localizar os problemas.

Pronto para escrever código Fortran?

Abra o playground gratuito de Fortran e comece a programar imediatamente. Sem downloads, sem necessidade de conta.

Comece a programar em Fortran

Gratuito · Sem necessidade de cadastro · gfortran 13.3.0

Comece a programar em Fortran