Naucz się#
Naucz się języka Fortran
Zasoby edukacyjne zarówno dla początkujących, jak i ekspertów
Pierwsze kroki
Zapoznaj się z poradnikiem szybkiego startu żeby zapoznać się z możliwościami i składnią języka.
Poradnik szybkiego startu
Dołącz do dyskusji i zadaj pytanie na Fortran-lang - forum przeznaczonym do przyjemnych rozmów dotyczących wszystkiego co ma związek z Fortranem.
Forum dyskusyjne Fortran-lang
Get a taste of Fortran in an interactive playground in the browser.
Fortran Playground
Poradniki w formie mini-książek
Pierwsze kroki
Wprowadzenie do składni języka Fortran i jego możliwości
Jak używać kompilatora do zbudowania wykonywalnego programu
Jak zainstalować kompilator Fortran i stworzyć środowisko programistyczne na systemach Windows, Linux i macOS.
W tym poradniku przedstawione są nowoczesne i kanoniczne praktyki pisania w Fortranie.
This „Rosetta Stone” shows how to implement many common idioms in Python with NumPy and Fortran side by side.
Dokumentacja Fortran
Strony instrukcji obsługi zawartości Fortran
Putting Fortran’s object-related features to practical use
Inne źródła
Internetowe
- Fortran wiki Bogata kolekcja artykułów dot. Fortran i źródeł dostępnych w edytowalnym formacie wiki 
- Fortran 90 org Poradnik najlepszych praktyk Fortran, Kamień z Rosetty Fortranu/Pythona, Najczęściej zadawane pytania dot. Fortranu 
- Fortran 2018 Standard Interpretation Document J3/18-007r1 F2018, specyfikacja języka Fortran 2018 
- J3 Fortran Proposals repozytorium służące do współpracy społeczności nad propozycjami dla Komitetu Standardów Fortran 
- J3: US Fortran Standards Committee J3 jest amerykańskim organem krajowym międzynarodowego Komitetu Standardów Fortran 
- Scivision Fortran 2018 Examples Repozytorium Github zawierające fragmenty kodu dla różnych funkcji Fortran 2018 
- Doctor Fortran Blog Kolekcja postów na temat interesujących lub trudnych do zrozumienia aspektów języka Fortran 
Training providers
- ARCHER2 service training UK In-person/online courses in the UK on Fortran and related topics. 
- High Performance Computing Centre Stuttgart In-person/online courses in Germany on Fortran and HPC 
- National Energy Research Scientific Computing Center (NERSC) In-person/online courses in USA on Fortran and HPC 
- National Center for Atmospheric Research Training on using atmospheric modelling packages 
- NASA Courses on the use of Fortran for scientific computing 
- Intel Collection of on-demand training and articles. 
Online Course Materials
- Programming in Fortran course offered at the Leibniz-Rechenzentrum (slides, sample code) 
- PRACE Course: Advanced Fortran Topics (slides, sample code) 
- The «F» Word - Programming in Fortran modern Fortran for developing an extensible library that can be used to solve conservation laws (PDEs) using spectral and spectral element methods (video) 
- Introduction to modern Fortran Modern Fortran course delivered by Edinburgh Parallel Computing Centre (video) 
- Formations Fortran Fortran course from beginner to expert level (French) (slides, sample code) 
- Modern Fortran Programming for Chemists and Physicists course by Pekka Manninen from University of Helsinki (includes coarrays) (slides, sample code) 
- Expressing Object-Oriented Concepts in Fortran90 (course notes, sample code) 
- Coarray tutorial by Thomas Koenig (course notes, sample code) 
- Introduction to Modern Fortran course given by Nick Maclaren from the University of Cambridge Computing Service, derived from a course by Steve Morgan from the University of Liverpool (slides, sample code) 
- Combining Object-Oriented Techniques with Co-arrays in Fortran 2008 by Robert W. Numrich (slides) 
- Introduction to Co-Array Fortran by Robert W. Numrich (slides) 
E-books
- Exploring Modern Fortran Basics stworzony przez Milana Curcica, fragmenty (Rozdziały 2, 3, and 4) z Modern Fortran - Building Efficient Parallel Applications 
- Programming in Modern Fortran opracowane przez Philippa Engela 
- Introduction to Programming using Fortran 95/2003/2008 by Ed Jorgensen 
- Designing and Building Parallel Programs by Ian Foster, contains descriptions of several non-standard Fortran dialects like Fortran M and High Performance Fortran 
- Parallel programming with Fortran 2008 and 2018 coarrays kurs stworzony przez Antona Shterenlikhta z University of Bristol 
- Fortran 90 for the Fortran 77 Programmer stworzony przez Bo Einarsson i Yurij Shokin 
- Fortran 90 Tutorial starszy poradnik stworzony przez Paula Hargrove’a i Sarah Whitlock, Stanford University 
W druku
- 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 pierwsza edycja Shelter Island, NY. Manning Publications 
- Fehr, H. and Kindermann, F. 2020 Introduction to Computational Economics Using Fortran pierwsza edycja Oxford, UK. Oxford University Press 
- Markus, A. 2012 Modern Fortran in Practice pierwsza edycja Cambridge, UK. Cambridge University Press 
- Chivers, I. and Sleightholme, J. 2018 Introduction to Programming with Fortran 4 edycja. Springer International Publishing 
- Chapman, S. J. 2018 Fortran for Scientists and Engineers 4 edycja New York. McGraw-Hill Education 
- Ray, S. 2019 Fortran 2018 with Parallel Programming pierwsza edycja. Chapman and Hall/CRC 
- Brainerd, W. S. 2015 Guide to Fortran 2008 Programming pierwsza edycja London. Springer-Verlag 
- Numrich, R. W. 2018 Parallel Programming with Co-arrays pierwsza edycja New York. Chapman and Hall/CRC 
- Akin, E. 2003 Object-Oriented Programming via Fortran 90/95 pierwsza edycja Cambridge. Cambridge University Press 
- McCormack, D. 2009 Scientific Software Development with Fortran pierwsza edycja, Nieznane. Lulu Press 
- Rouson, D., Xia, J., and Xiaofeng, X. 2014 Scientific Software Design: The Object-Oriented Way druga edycja Cambridge. Cambridge University Press 
- Chirila, D. B., and Lohmann, G. 2015 Introduction to Modern Fortran for the Earth System Sciences pierwsza edycja Berlin. Springer-Verlag 
- Clerman, N. S. and Spector, W. 2011 Modern Fortran: Style and Usage pierwsza edycja Cambridge. Cambridge University Press 
- Hanson, R. J. and Hopkins, T. 2013 Numerical Computing with Modern Fortran pierwsza edycja Philadelphia. SIAM 
- Oliveira, S. and Steward, D. 2006 Writing Scientific Software: A Guide to Good Style pierwsza edycja Cambridge. Cambridge University Press 
- Kernighan, B. and Pike, R. 1999 The Practice of Programming Pierwsza edycja 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 
