Fortran is an ISO standard language. The latest revision of the language is Fortran 2018. The next revision, is planned for release in 2023. A standard library and a package manager are currently work in progress and active as open source projects.
Fortran is available as one of GNU compilers. You can watch an introduction to Fortran 95 in this beautiful video tutorial on YouTube. A single video containing an entire book. Give it a try before reading the text articles.
Fortran is a solid language implemented by various organizations for specific microprocesors. Each compiler has particular extended features but most compilers support a common standard. Intel is making two comercial compilers: C and Fortran. Nvidia also makes an optimized Fortran compiler. To evaluate Fortran features we are using GNU GCC, that is a powerful, open source compiler.
Fortran is not for beginners. It is too verbose and has a strange syntax. Fortran does not have native support for Unicode strings. Fortran compilers are fast but sometimes the compiler error messages are nowere close to the real failures. Therefore it is harder to learn!
You can contribute to articles if you are one of Sage-Code developers. Join Discord and talk to us. We need volunteers. You can learn Fortran and contribute to our website in the same time. Someone is already working on this but you can help. Join our open source community.
If you want to become Fortran expert, I recommand for you to by a book. There are Fortran books available but they are very expensive. I do not reffer these books here. Our site do not promote any commercial products.
Tip: For American users there is a bookstore for used books where you can buy an IT book of 10% of original price. I have buy very good Fortran 95 book for 75 ¢. I have included in my tutorial more than you can learn from an expensive book. Don't waste your money!
Our tutorial do not cover all aspect of Fortran programming. For deep learning you can use external links. We are reffering only resources that have no ads and are safer to use. We use these resources ourselves to learn Fortran.
Go back: Programming