Introduction to FORTRAN

preview_player
Показать описание
We introduce FORTRAN and show how to install and write some simple engineering applications using gfortran, gnuplot, and codeblocks
Рекомендации по теме
Комментарии
Автор

right now i am using a medical business software (laboratory information system) written in fortran while watching this :) still runs great. Last reboot of the system: more than 1600 days ago. beat this, windows

elektronneutrino
Автор

Fantastic job! Very clear. Fortran is a beast. I program day to day in C/C++, D, Basic, and Nim for math and science, really engineering and stats too. I use Java only for object oriented needs. All that said, Modern Fortran is the king of speed for array processing. Period. It is clean, predictable, ultra-fast, great compilation error hints and messages, and the compiler is second to NONE for optimizations...even beating Clang for array and coarray processing. I love the way you presented the second half with very clear explanations. Great video! Cheers.

ElementResources-rpox
Автор

I don't recall that the punched cards each held only one line of code.

I studied Electrical Engineering at Sydney University starting in 1974.

This was exactly at the transition between punched cards and keyboard input on a terminal with printed output on a large roll of thermal paper. I used both.

I kept a printed version of my first program along with its output. I recently tried the program with gfortran on Linux Mint and it produced exactly the same output, but of course it was several orders of magnitude faster than the mainframe I used in 1974/5.

johncherry
Автор

The card you are showing was 80 column wide. Subtract the five for line number and one for the continuation indicator and that left you with 74 characters. That was the max, although it appears there were about 8 characters reserved on the right which would limit you to 64 for the statement. When I worked on a 370/158, we used terminals to input our code, but our application had control cards that were key punched.

robertlaw
Автор

thanks for the wonderful presentation. it is very informative

mumk
Автор

Some reazons to learn Fortran...1_a computing language to develop models and calculas for engeneering..and 60 years of such development 2_the most avanced models of FEM, is written in Fortran 3_ numerical cálculos and a very powerfull clusters arround the world are manged in Fortran 4_whoever whant to know what was The original meaning of actual comands of moderna languages, Will get an impresive clarity, if know how it was used in Fortran, at the end, the Reader Will Discovery, that are only two languages, assembler and fortran

miguelaphan
Автор

I don't know when this was written, but the cons you listed mostly do not apply to the latest versions of Fortran. I don't know how important a USB port is to computational applications. A pro you did not mention is that Fortran does not have a steep learning curve. Fortran is very intuitive for scientific computing.

tunday
Автор

Im not 100% sure but i heard fortran can be 3 times faster than C if you write good code

existantperson
Автор

this is a good video. @30:57, please can you highlight more on fortran arrays. is it because you are printng three outputs on the terminal?

syedimadhaqqi
Автор

have you downloaded codeblocks in linux mint

rohantreadwell
Автор

I think all programming languages uses the variable print

auberninja