Fortran is the world's first high-level procedural programming language developed at IBM in the 1950's. It made programming accessible to the average human and is still used today for scientific computing.
#science #programming #100secondsofcode
🔗 Resources
Fortran Docs https://fortranwiki.org/fortran/show/HomePage
Fortran History https://www.ibm.com/ibm/history/ibm100/us/en/icons/fortran/
Assembly in 100 Seconds https://youtu.be/4gwYkEK0gOk
C in 100 Seconds https://youtu.be/U3aXWizDbQ4
📚 Chapters
🔥 Get More Content - Upgrade to PRO
Upgrade to Fireship PRO at https://fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
🎨 My Editor Settings
- Atom One Dark
- vscode-icons
- Fira Code Font
🔖 Topics Covered
- History of Programming Languages
- When was Fortran invent...
published: 10 Jun 2022
Fortran Tutorial
Cheat Sheet & Transcript : http://bit.ly/fortrantutorial
Best Fortran Book : https://amzn.to/2rCf5fl
https://www.patreon.com/derekbanas
MY UDEMY COURSES ARE 87.5% OFF TIL February 13th ($9.99) One is FREE
➡️ Python Data Science Series for $9.99 : Highest Rated & Largest Python Udemy Course + 56 Hrs + 200 Videos + Data Science https://bit.ly/Master_Python_46
➡️ C++ Programming Bootcamp Series for $9.99 : Over 23 Hrs + 53 Videos + Quizzes + Graded Assignments + New Videos Every Month https://bit.ly/C_Course_46
➡️ FREE 15 hour Golang Course!!! : https://bit.ly/go-tutorial7 (100 Available)
00:32 Basics
01:37 User Input
04:19 Variables / Data Types
08:55 Print / Formatted Output
13:12 Math Operators
15:15 Random Numbers
16:16 Math Functions
16:52 Conditionals
17:28 If / Else
19:26 Select
20:...
published: 14 Dec 2018
Python vs Fortran vs Octave (Matlab) side-by-side performance comparison
Which free scientific computing language is the fastest to program and execute? The answer probably won't surprise you because it's obvious.
published: 14 Dec 2021
What's the FASTEST Computer Language? C++ vs Fortran vs Cobol: E04
We test over 80 computer languages, from Ada to Zig, to find out which is the FASTEST of all time. In this episode Dave focuses on Fortran vs Cobol, testing each against the other and then against C++ to see how fast the languages of the 1970s really were.
In this clip, Michael Wolfe from the Portland Group talks about why the fact that Fortran is a legacy language is actually a good thing.
Clipped from the SC10 Analyst Crossfire program: http://vimeo.com/17536948
published: 24 Sep 2011
The IBM 1401 compiles and runs FORTRAN II
We attempt to compile and run a simple FORTRAN program on our vintage 1959 IBM mainframe computer at the Computer History Museum. FORTRAN is a big stretch for this business oriented machine, with 16k memory and a CPU not meant at all for scientific applications. Even integer multiply and divide instructions are an optional feature on the base machine! Success not guaranteed.
Come see the IBM 1401 computer at the Computer History Museum in Mountain View, California, USA:
https://computerhistory.org/exhibits/ibm1401/
Simulation and programming environment available here: https://github.com/lucaseverini/ROPE.
Mike Albaugh has made a page that explains how to run the same demonstration in the SIMH simulation: http://nulli.us/f1401/package.html
Some pointers on how to start programming ...
published: 02 Feb 2018
Why Fortran?
Contact me here: https://www.everythingfunctional.com/contact.html
Link to Damian's Book: https://www.amazon.com/Scientific-Software-Design-Object-Oriented-Way/dp/0521888131/ref=sr_1_1?crid=2HOI7EQY43CSJ&dchild=1&keywords=scientific+software+design+the+object-oriented+way&qid=1603138304&sprefix=scientific+software%2Caps%2C954&sr=8-1
Additional Resources
https://en.wikipedia.org/wiki/Fortran
https://fortran-lang.org/
https://www.udemy.com/course/fortran-for-beginners/?referralCode=08A8CE5FDD5790C165EA
published: 19 Oct 2020
Introduction to Fortran - Part 1
published: 02 Aug 2019
Fortran is dead – Long live Fortran!
Torsten Hoefler's random access spontaneous talk given at the 42nd anniversary Salishan Conference on High-Speed Computing in 2023. Discusses how to lift Fortran code to a data-centric representation to optimize it for accelerator devices. Work led by Alexandru Calotoiu in SPCL.
Fortran is the world's first high-level procedural programming language developed at IBM in the 1950's. It made programming accessible to the average human and ...
Fortran is the world's first high-level procedural programming language developed at IBM in the 1950's. It made programming accessible to the average human and is still used today for scientific computing.
#science #programming #100secondsofcode
🔗 Resources
Fortran Docs https://fortranwiki.org/fortran/show/HomePage
Fortran History https://www.ibm.com/ibm/history/ibm100/us/en/icons/fortran/
Assembly in 100 Seconds https://youtu.be/4gwYkEK0gOk
C in 100 Seconds https://youtu.be/U3aXWizDbQ4
📚 Chapters
🔥 Get More Content - Upgrade to PRO
Upgrade to Fireship PRO at https://fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
🎨 My Editor Settings
- Atom One Dark
- vscode-icons
- Fira Code Font
🔖 Topics Covered
- History of Programming Languages
- When was Fortran invented?
- Who created Fortran
- Is Fortran still used?
- Fortran basics tutorial
- What is Fortran used for?
Fortran is the world's first high-level procedural programming language developed at IBM in the 1950's. It made programming accessible to the average human and is still used today for scientific computing.
#science #programming #100secondsofcode
🔗 Resources
Fortran Docs https://fortranwiki.org/fortran/show/HomePage
Fortran History https://www.ibm.com/ibm/history/ibm100/us/en/icons/fortran/
Assembly in 100 Seconds https://youtu.be/4gwYkEK0gOk
C in 100 Seconds https://youtu.be/U3aXWizDbQ4
📚 Chapters
🔥 Get More Content - Upgrade to PRO
Upgrade to Fireship PRO at https://fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
🎨 My Editor Settings
- Atom One Dark
- vscode-icons
- Fira Code Font
🔖 Topics Covered
- History of Programming Languages
- When was Fortran invented?
- Who created Fortran
- Is Fortran still used?
- Fortran basics tutorial
- What is Fortran used for?
Cheat Sheet & Transcript : http://bit.ly/fortrantutorial
Best Fortran Book : https://amzn.to/2rCf5fl
https://www.patreon.com/derekbanas
MY UDEMY COURSES ARE 87...
Cheat Sheet & Transcript : http://bit.ly/fortrantutorial
Best Fortran Book : https://amzn.to/2rCf5fl
https://www.patreon.com/derekbanas
MY UDEMY COURSES ARE 87.5% OFF TIL February 13th ($9.99) One is FREE
➡️ Python Data Science Series for $9.99 : Highest Rated & Largest Python Udemy Course + 56 Hrs + 200 Videos + Data Science https://bit.ly/Master_Python_46
➡️ C++ Programming Bootcamp Series for $9.99 : Over 23 Hrs + 53 Videos + Quizzes + Graded Assignments + New Videos Every Month https://bit.ly/C_Course_46
➡️ FREE 15 hour Golang Course!!! : https://bit.ly/go-tutorial7 (100 Available)
00:32 Basics
01:37 User Input
04:19 Variables / Data Types
08:55 Print / Formatted Output
13:12 Math Operators
15:15 Random Numbers
16:16 Math Functions
16:52 Conditionals
17:28 If / Else
19:26 Select
20:42 Looping
21:24 While / Cycle / Exit
23:59 Arrays
33:52 Format
36:44 Strings
38:42 Structures
41:32 Functions
45:00 Optional Arguments
46:03 Recursive Functions
48:39 Modules / Overloading
54:08 Subroutines
56:24 Pointers
59:08 File I/O
1:02:55 Modules / Class / Interface
In this one video I condense most everything you'd learn about Fortran in a 400 page book into one video. I cover User Input, Variables, Data Types, Print, Formatted Output, Math Operators, Random Numbers, Math Functions, Conditionals, If / Else, Select, Looping, While, Cycle, Exit, Arrays, Format, Strings, Structures, Functions, Optional Arguments, Recursive Functions, Modules, Overloading, Subroutines, Pointers, File I/O, Modules, Class, Interface and more.
MY UDEMY COURSES ARE 87.5% OFF TILL June 20th
►► New C++ Programming Bootcamp Series for $9.99 : http://bit.ly/C_Course3 Over 20 Hrs + 52 Videos + Quizzes + Graded Assignments + New Videos Every Month
►► Python Programming Bootcamp Series for $9.99 : http://bit.ly/Master_Python3 Highest Rated Python Udemy Course + 48 Hrs + 199 Videos + Data Science
GET FREE STUFF WHILE SUPPORTING MY TUTORIALS
1. Get a Free Stock : share.robinhood.com/derekb1560
2. Get 2 Free Audiobooks : https://amzn.to/2Y5FV2p
Cheat Sheet & Transcript : http://bit.ly/fortrantutorial
Best Fortran Book : https://amzn.to/2rCf5fl
https://www.patreon.com/derekbanas
MY UDEMY COURSES ARE 87.5% OFF TIL February 13th ($9.99) One is FREE
➡️ Python Data Science Series for $9.99 : Highest Rated & Largest Python Udemy Course + 56 Hrs + 200 Videos + Data Science https://bit.ly/Master_Python_46
➡️ C++ Programming Bootcamp Series for $9.99 : Over 23 Hrs + 53 Videos + Quizzes + Graded Assignments + New Videos Every Month https://bit.ly/C_Course_46
➡️ FREE 15 hour Golang Course!!! : https://bit.ly/go-tutorial7 (100 Available)
00:32 Basics
01:37 User Input
04:19 Variables / Data Types
08:55 Print / Formatted Output
13:12 Math Operators
15:15 Random Numbers
16:16 Math Functions
16:52 Conditionals
17:28 If / Else
19:26 Select
20:42 Looping
21:24 While / Cycle / Exit
23:59 Arrays
33:52 Format
36:44 Strings
38:42 Structures
41:32 Functions
45:00 Optional Arguments
46:03 Recursive Functions
48:39 Modules / Overloading
54:08 Subroutines
56:24 Pointers
59:08 File I/O
1:02:55 Modules / Class / Interface
In this one video I condense most everything you'd learn about Fortran in a 400 page book into one video. I cover User Input, Variables, Data Types, Print, Formatted Output, Math Operators, Random Numbers, Math Functions, Conditionals, If / Else, Select, Looping, While, Cycle, Exit, Arrays, Format, Strings, Structures, Functions, Optional Arguments, Recursive Functions, Modules, Overloading, Subroutines, Pointers, File I/O, Modules, Class, Interface and more.
MY UDEMY COURSES ARE 87.5% OFF TILL June 20th
►► New C++ Programming Bootcamp Series for $9.99 : http://bit.ly/C_Course3 Over 20 Hrs + 52 Videos + Quizzes + Graded Assignments + New Videos Every Month
►► Python Programming Bootcamp Series for $9.99 : http://bit.ly/Master_Python3 Highest Rated Python Udemy Course + 48 Hrs + 199 Videos + Data Science
GET FREE STUFF WHILE SUPPORTING MY TUTORIALS
1. Get a Free Stock : share.robinhood.com/derekb1560
2. Get 2 Free Audiobooks : https://amzn.to/2Y5FV2p
We test over 80 computer languages, from Ada to Zig, to find out which is the FASTEST of all time. In this episode Dave focuses on Fortran vs Cobol, testing ea...
We test over 80 computer languages, from Ada to Zig, to find out which is the FASTEST of all time. In this episode Dave focuses on Fortran vs Cobol, testing each against the other and then against C++ to see how fast the languages of the 1970s really were.
We test over 80 computer languages, from Ada to Zig, to find out which is the FASTEST of all time. In this episode Dave focuses on Fortran vs Cobol, testing each against the other and then against C++ to see how fast the languages of the 1970s really were.
In this clip, Michael Wolfe from the Portland Group talks about why the fact that Fortran is a legacy language is actually a good thing.
Clipped from the SC10 ...
In this clip, Michael Wolfe from the Portland Group talks about why the fact that Fortran is a legacy language is actually a good thing.
Clipped from the SC10 Analyst Crossfire program: http://vimeo.com/17536948
In this clip, Michael Wolfe from the Portland Group talks about why the fact that Fortran is a legacy language is actually a good thing.
Clipped from the SC10 Analyst Crossfire program: http://vimeo.com/17536948
We attempt to compile and run a simple FORTRAN program on our vintage 1959 IBM mainframe computer at the Computer History Museum. FORTRAN is a big stretch for t...
We attempt to compile and run a simple FORTRAN program on our vintage 1959 IBM mainframe computer at the Computer History Museum. FORTRAN is a big stretch for this business oriented machine, with 16k memory and a CPU not meant at all for scientific applications. Even integer multiply and divide instructions are an optional feature on the base machine! Success not guaranteed.
Come see the IBM 1401 computer at the Computer History Museum in Mountain View, California, USA:
https://computerhistory.org/exhibits/ibm1401/
Simulation and programming environment available here: https://github.com/lucaseverini/ROPE.
Mike Albaugh has made a page that explains how to run the same demonstration in the SIMH simulation: http://nulli.us/f1401/package.html
Some pointers on how to start programming the IBM 1401 on my website (work in progress): https://www.curiousmarc.com/computing/ibm-1401-mainframe/ibm-1401-programming
Details on this implementation of FORTRAN: http://ibm-1401.info/1401-IBM-Systems-Journal-FORTRAN.html
IBM 1401 FORTRAN compiler source code: http://ibm-1401.info/1401-FORTRAN-Illustrated.html
E-mail exchanges with the original developers of the IBM 1401 FORTRAN: http://ibm-1401.info/FORTRAN-e-mails.html
Official CHM IBM 1401 Video: https://youtu.be/ZPpV8X91neQ
More CuriousMarc IBM 1401 videos: https://www.youtube.com/watch?v=7Lh4CMz_Z6M&list=PL-_93BVApb59MH7pDttB_aUnP0w3sB6B1
Our sponsor for PCBs: https://www.pcbway.com
Support the team on Patreon: https://www.patreon.com/curiousmarc
Merch on Teespring: https://teespring.com/stores/curiousmarcs-store
Learn more on companion site: https://www.curiousmarc.com
Contact info: https://www.youtube.com/curiousmarc/about
We attempt to compile and run a simple FORTRAN program on our vintage 1959 IBM mainframe computer at the Computer History Museum. FORTRAN is a big stretch for this business oriented machine, with 16k memory and a CPU not meant at all for scientific applications. Even integer multiply and divide instructions are an optional feature on the base machine! Success not guaranteed.
Come see the IBM 1401 computer at the Computer History Museum in Mountain View, California, USA:
https://computerhistory.org/exhibits/ibm1401/
Simulation and programming environment available here: https://github.com/lucaseverini/ROPE.
Mike Albaugh has made a page that explains how to run the same demonstration in the SIMH simulation: http://nulli.us/f1401/package.html
Some pointers on how to start programming the IBM 1401 on my website (work in progress): https://www.curiousmarc.com/computing/ibm-1401-mainframe/ibm-1401-programming
Details on this implementation of FORTRAN: http://ibm-1401.info/1401-IBM-Systems-Journal-FORTRAN.html
IBM 1401 FORTRAN compiler source code: http://ibm-1401.info/1401-FORTRAN-Illustrated.html
E-mail exchanges with the original developers of the IBM 1401 FORTRAN: http://ibm-1401.info/FORTRAN-e-mails.html
Official CHM IBM 1401 Video: https://youtu.be/ZPpV8X91neQ
More CuriousMarc IBM 1401 videos: https://www.youtube.com/watch?v=7Lh4CMz_Z6M&list=PL-_93BVApb59MH7pDttB_aUnP0w3sB6B1
Our sponsor for PCBs: https://www.pcbway.com
Support the team on Patreon: https://www.patreon.com/curiousmarc
Merch on Teespring: https://teespring.com/stores/curiousmarcs-store
Learn more on companion site: https://www.curiousmarc.com
Contact info: https://www.youtube.com/curiousmarc/about
Contact me here: https://www.everythingfunctional.com/contact.html
Link to Damian's Book: https://www.amazon.com/Scientific-Software-Design-Object-Oriented-Way/...
Contact me here: https://www.everythingfunctional.com/contact.html
Link to Damian's Book: https://www.amazon.com/Scientific-Software-Design-Object-Oriented-Way/dp/0521888131/ref=sr_1_1?crid=2HOI7EQY43CSJ&dchild=1&keywords=scientific+software+design+the+object-oriented+way&qid=1603138304&sprefix=scientific+software%2Caps%2C954&sr=8-1
Additional Resources
https://en.wikipedia.org/wiki/Fortran
https://fortran-lang.org/
https://www.udemy.com/course/fortran-for-beginners/?referralCode=08A8CE5FDD5790C165EA
Contact me here: https://www.everythingfunctional.com/contact.html
Link to Damian's Book: https://www.amazon.com/Scientific-Software-Design-Object-Oriented-Way/dp/0521888131/ref=sr_1_1?crid=2HOI7EQY43CSJ&dchild=1&keywords=scientific+software+design+the+object-oriented+way&qid=1603138304&sprefix=scientific+software%2Caps%2C954&sr=8-1
Additional Resources
https://en.wikipedia.org/wiki/Fortran
https://fortran-lang.org/
https://www.udemy.com/course/fortran-for-beginners/?referralCode=08A8CE5FDD5790C165EA
Torsten Hoefler's random access spontaneous talk given at the 42nd anniversary Salishan Conference on High-Speed Computing in 2023. Discusses how to lift Fortra...
Torsten Hoefler's random access spontaneous talk given at the 42nd anniversary Salishan Conference on High-Speed Computing in 2023. Discusses how to lift Fortran code to a data-centric representation to optimize it for accelerator devices. Work led by Alexandru Calotoiu in SPCL.
Torsten Hoefler's random access spontaneous talk given at the 42nd anniversary Salishan Conference on High-Speed Computing in 2023. Discusses how to lift Fortran code to a data-centric representation to optimize it for accelerator devices. Work led by Alexandru Calotoiu in SPCL.
Fortran is the world's first high-level procedural programming language developed at IBM in the 1950's. It made programming accessible to the average human and is still used today for scientific computing.
#science #programming #100secondsofcode
🔗 Resources
Fortran Docs https://fortranwiki.org/fortran/show/HomePage
Fortran History https://www.ibm.com/ibm/history/ibm100/us/en/icons/fortran/
Assembly in 100 Seconds https://youtu.be/4gwYkEK0gOk
C in 100 Seconds https://youtu.be/U3aXWizDbQ4
📚 Chapters
🔥 Get More Content - Upgrade to PRO
Upgrade to Fireship PRO at https://fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
🎨 My Editor Settings
- Atom One Dark
- vscode-icons
- Fira Code Font
🔖 Topics Covered
- History of Programming Languages
- When was Fortran invented?
- Who created Fortran
- Is Fortran still used?
- Fortran basics tutorial
- What is Fortran used for?
Cheat Sheet & Transcript : http://bit.ly/fortrantutorial
Best Fortran Book : https://amzn.to/2rCf5fl
https://www.patreon.com/derekbanas
MY UDEMY COURSES ARE 87.5% OFF TIL February 13th ($9.99) One is FREE
➡️ Python Data Science Series for $9.99 : Highest Rated & Largest Python Udemy Course + 56 Hrs + 200 Videos + Data Science https://bit.ly/Master_Python_46
➡️ C++ Programming Bootcamp Series for $9.99 : Over 23 Hrs + 53 Videos + Quizzes + Graded Assignments + New Videos Every Month https://bit.ly/C_Course_46
➡️ FREE 15 hour Golang Course!!! : https://bit.ly/go-tutorial7 (100 Available)
00:32 Basics
01:37 User Input
04:19 Variables / Data Types
08:55 Print / Formatted Output
13:12 Math Operators
15:15 Random Numbers
16:16 Math Functions
16:52 Conditionals
17:28 If / Else
19:26 Select
20:42 Looping
21:24 While / Cycle / Exit
23:59 Arrays
33:52 Format
36:44 Strings
38:42 Structures
41:32 Functions
45:00 Optional Arguments
46:03 Recursive Functions
48:39 Modules / Overloading
54:08 Subroutines
56:24 Pointers
59:08 File I/O
1:02:55 Modules / Class / Interface
In this one video I condense most everything you'd learn about Fortran in a 400 page book into one video. I cover User Input, Variables, Data Types, Print, Formatted Output, Math Operators, Random Numbers, Math Functions, Conditionals, If / Else, Select, Looping, While, Cycle, Exit, Arrays, Format, Strings, Structures, Functions, Optional Arguments, Recursive Functions, Modules, Overloading, Subroutines, Pointers, File I/O, Modules, Class, Interface and more.
MY UDEMY COURSES ARE 87.5% OFF TILL June 20th
►► New C++ Programming Bootcamp Series for $9.99 : http://bit.ly/C_Course3 Over 20 Hrs + 52 Videos + Quizzes + Graded Assignments + New Videos Every Month
►► Python Programming Bootcamp Series for $9.99 : http://bit.ly/Master_Python3 Highest Rated Python Udemy Course + 48 Hrs + 199 Videos + Data Science
GET FREE STUFF WHILE SUPPORTING MY TUTORIALS
1. Get a Free Stock : share.robinhood.com/derekb1560
2. Get 2 Free Audiobooks : https://amzn.to/2Y5FV2p
We test over 80 computer languages, from Ada to Zig, to find out which is the FASTEST of all time. In this episode Dave focuses on Fortran vs Cobol, testing each against the other and then against C++ to see how fast the languages of the 1970s really were.
In this clip, Michael Wolfe from the Portland Group talks about why the fact that Fortran is a legacy language is actually a good thing.
Clipped from the SC10 Analyst Crossfire program: http://vimeo.com/17536948
We attempt to compile and run a simple FORTRAN program on our vintage 1959 IBM mainframe computer at the Computer History Museum. FORTRAN is a big stretch for this business oriented machine, with 16k memory and a CPU not meant at all for scientific applications. Even integer multiply and divide instructions are an optional feature on the base machine! Success not guaranteed.
Come see the IBM 1401 computer at the Computer History Museum in Mountain View, California, USA:
https://computerhistory.org/exhibits/ibm1401/
Simulation and programming environment available here: https://github.com/lucaseverini/ROPE.
Mike Albaugh has made a page that explains how to run the same demonstration in the SIMH simulation: http://nulli.us/f1401/package.html
Some pointers on how to start programming the IBM 1401 on my website (work in progress): https://www.curiousmarc.com/computing/ibm-1401-mainframe/ibm-1401-programming
Details on this implementation of FORTRAN: http://ibm-1401.info/1401-IBM-Systems-Journal-FORTRAN.html
IBM 1401 FORTRAN compiler source code: http://ibm-1401.info/1401-FORTRAN-Illustrated.html
E-mail exchanges with the original developers of the IBM 1401 FORTRAN: http://ibm-1401.info/FORTRAN-e-mails.html
Official CHM IBM 1401 Video: https://youtu.be/ZPpV8X91neQ
More CuriousMarc IBM 1401 videos: https://www.youtube.com/watch?v=7Lh4CMz_Z6M&list=PL-_93BVApb59MH7pDttB_aUnP0w3sB6B1
Our sponsor for PCBs: https://www.pcbway.com
Support the team on Patreon: https://www.patreon.com/curiousmarc
Merch on Teespring: https://teespring.com/stores/curiousmarcs-store
Learn more on companion site: https://www.curiousmarc.com
Contact info: https://www.youtube.com/curiousmarc/about
Contact me here: https://www.everythingfunctional.com/contact.html
Link to Damian's Book: https://www.amazon.com/Scientific-Software-Design-Object-Oriented-Way/dp/0521888131/ref=sr_1_1?crid=2HOI7EQY43CSJ&dchild=1&keywords=scientific+software+design+the+object-oriented+way&qid=1603138304&sprefix=scientific+software%2Caps%2C954&sr=8-1
Additional Resources
https://en.wikipedia.org/wiki/Fortran
https://fortran-lang.org/
https://www.udemy.com/course/fortran-for-beginners/?referralCode=08A8CE5FDD5790C165EA
Torsten Hoefler's random access spontaneous talk given at the 42nd anniversary Salishan Conference on High-Speed Computing in 2023. Discusses how to lift Fortran code to a data-centric representation to optimize it for accelerator devices. Work led by Alexandru Calotoiu in SPCL.