Aprenda#
Aprenda Fortran
Recursos de aprendizagem para iniciantes e experientes
Començando
Experimente o tutorial de início rápido do Fortran para ter uma visão geral da sintaxe e capacidades da linguagem.
Tutorial rápido
Faça uma pergunta nos diálogos da Fortran-lang - um fórum para discussões amigáveis sobre tudo de Fortran.
Diálogos da Fortran-lang
Get a taste of Fortran in an interactive playground in the browser.
Fortran Playground
Tutoriais Mini-book
Começando
Uma introdução à sintaxe Fortran e suas capacidades
Como usar o compilador para construir um programa executável
Como instalar um compilador Fortran e configurar um ambiente de desenvolvimento em Windows, Linux e macOS.
Esse tutorial reúne um modo moderno e canônica de como fazer as coisas em Fortran.
This «Rosetta Stone» shows how to implement many common idioms in Python with NumPy and Fortran side by side.
Documentação do Fortran
Páginas de manual para o Fortran Intrinsics
Outros Recursos
Na web
Fortran wiki Uma rica coleção de artigos e recursos sobre Fortran em um formato wiki editável
Fortran 90 org Guia para Melhores Práticas em Fortran, Python/Fortran Rosetta Stone, Fortran Perguntas Frequentes
Documento de Interpretação da Especificação Fortran 2018 J3/18-007r1 F2018, especificação do básico da linguagem Fortran 2018
J3 Fortran Proposals um repositório para colaboração da comunidade com propostas para o Comitê de Especificações Fortran
J3: US Fortran Standards Committee J3 é o Órgão Nacional dos EUA para o comitê internacional de especificações Fortran
Exemplos Scivision Fortran 2018 Um repositório github contendo exemplos de código para várias funcionalidades do Fortran 2018
Blog Doctor Fortran Uma coleção de posts em aspectos interessantes e pouco compreendidos da linguagem Fortran
Cursos Online
Programando em Fortran curso oferecido na Leibniz-Rechenzentrum
The “F” Word - Programando em Fortran Fortran moderno para desenvolver uma biblioteca extensível que pode ser usando para resolver leis de conservação (PDEs) usando método dos elementos espectrais
Kursmaterial für Wissenschaftliches Programmieren (Modern Fortran, 2017) do Centro de Bremen para Ciência dos Materiais Computacional (Alemanha)
Formations Fortran Curso Fortran do nível iniciante ao experiente (Francês)
Programação Fortran Moderna para Químicos e Físicos curso por Pekka Manninen da Universidade de Helsinki (inclui coarrays)
Tutorial Coarray por Thomas Koenig
Materiais do Workshop de Programação Paralela do Centro de Computação de Alta Performance em Stuttgart
Programando em Fortran Moderno por Philipp Engel
2018 Workshop em Modernização de Fortran para Aplicações Científicas
Programação Científica e Computação Numérica curso por Wu-ting Tsai da Universidade Nacional de Taiwan
Curso Introdução à Fortran Moderno dado por Nick Maclaren do Serviço de Computação da Universidade de Cambridge, derivado do curso do Steven Morgan da Universidade de Liverpool
Notas de Usuário em Programação Fortran (UNFP, User Notes on Fortran Programming )
Designing and Building Parallel Programs by Ian Foster, contains descriptions of several non-standard Fortran dialects like Fortran M and High Performance Fortran
Curso Programação paralela com coarrays em Fortran 2008 e 2018 por Anton Shterenlikht da Universidade de Bristol
Guia do Programador Profissional em Fortran77 por Clive G. Page, Universidade de Leicester, Reino Unido
Fortran90 para Programadores Fortran77 por Clive G. Page
Materiais de treinamento Introdução à Programação de Computadores Usando Fortran 95 da ARCHER, O Serviço Nacional de Supercomputação do Reino Unido
Combinando Técnicas de Orientação à Objeto com Co-arrays em Fortran 2008 por Robert W. Numrich
Programação paralela em Fortran com Coarrays por John Reid
Introdução ao Co-Array do Fortran por Robert W. Numrich
Fortran 90 para o Programador Fortran 77 por Bo Einarsson e Yurij Shokin
Tutorial Fortran tutorial antigo por Erik Boman, Universidade de Stanford
Tutorial Fortran 90 tutorial antigo por Paul Hargrove e Sarah Whitlock, Universidade de Stanford
Tutorial Fortran 90 por C.-K. Shene, Universidade Tecnológica de Michigan
Exploring Modern Fortran Basics por Milan Curcic, extraído (Capítulos 2, 3, e 4) de Modern Fortran - Building Efficient Parallel Applications
Em papel
Ramkarthik, M. S., and Solanki, P. D. 2021 Numerical Recipes in Quantum Information Theory and Quantum Computing: An Adventure in FORTRAN 90 1st ed Boca Raton. CRC Press
Metcalf, M., Reid, J., Cohen, M., and Bader, R. 2024 Modern Fortran Explained 6th ed Oxford, UK. Oxford University Press
Curcic, M. 2020 Modern Fortran: Building Efficient Parallel Applications 1st ed Shelter Island, NY. Manning Publications
Fehr, H. and Kindermann, F. 2020 Introduction to Computational Economics Using Fortran 1st ed Oxford, UK. Oxford University Press
Markus, A. 2012 Modern Fortran in Practice 1st ed Cambridge, UK. Cambridge University Press
Chivers, I. and Sleightholme, J. 2018 Introduction to Programming with Fortran 4th ed . Springer International Publishing
Chapman, S. J. 2018 Fortran for Scientists and Engineers 4th ed New York. McGraw-Hill Education
Ray, S. 2019 Fortran 2018 with Parallel Programming 1st ed . Chapman and Hall/CRC
Brainerd, W. S. 2015 Guide to Fortran 2008 Programming 1st ed London. Springer-Verlag
Numrich, R. W. 2018 Parallel Programming with Co-arrays 1st ed New York. Chapman and Hall/CRC
Akin, E. 2003 Object-Oriented Programming via Fortran 90/95 1st ed Cambridge. Cambridge University Press
McCormack, D. 2009 Scientific Software Development with Fortran 1st ed None. Lulu Press
Rouson, D., Xia, J., and Xiaofeng, X. 2014 Scientific Software Design: The Object-Oriented Way 2nd ed Cambridge. Cambridge University Press
Chirila, D. B., and Lohmann, G. 2015 Introduction to Modern Fortran for the Earth System Sciences 1st ed Berlin. Springer-Verlag
Clerman, N. S. and Spector, W. 2011 Modern Fortran: Style and Usage 1st ed Cambridge. Cambridge University Press
Hanson, R. J. and Hopkins, T. 2013 Numerical Computing with Modern Fortran 1st ed Philadelphia. SIAM
Oliveira, S. and Steward, D. 2006 Writing Scientific Software: A Guide to Good Style 1st ed Cambridge. Cambridge University Press
Kernighan, B. and Pike, R. 1999 The Practice of Programming 1st ed Reading. Addison-Wesley Professional
Juan Antonio Hernandez Ramos and Javier Escoto Lopez 2020 How to learn Applied Mathematics through modern Fortran 1st ed Madrid. Independently published