Fortran
Posted by Subash | 4:48 PM
[14] Comments
- Fortran :: Introduction :-
- Lecture Notes on Fortran Programming
- High Performance Fortran Programming
- The Liverpool High Performance Fortran (HPF) Courses Home Page
- Online Tutorial for Windows 95/98/NT/2000 Applications Programming In FORTRAN
- Notes on FORTRAN Programming
- High Performance Fortran in Practice
- Fortran Programmer's Guide
- Fortran Library Reference
- Fortran 77:-
- Fortran 90:-
- Introduction to Fortran 90
- Numerical Recipes in Fortran 90
- Object Oriented Fortran 90 Programming
- Fortran 90 for the Fortran 77 Programmer
- Fortran 90 A Conversion Course for Fortran 77 Programmers
- Michael Metcalf's Fortran 90 CNL Articles
- Fortran Tutorial (Michael Metcalf)
- Modular Programming with Fortran 90
- The Liverpool Fortran 90 Courses Home Page
- Mixed Language Programming:-
- Mixed Language Programming - Fortran and C Programmer's Manual
- C - Fortran Interface
- Fortran and C/C++ Mixed Programming
- Mixed Language Programming Using C++ and Fortran 77
- F2PY : Fortran to Python Interface Generator
- Pyfort - The Python-Fortran Connection Tool
- Putting Java Interface to C, C++, or Fortran Code
- Parallel Fortran:-
- OpenMP Fortran Specification
- Introduction to OpenMP
- Introduction to OpenMP - Univ. of Minnesota
- OpenMP Tutorial
- An Overview of High Performance Fortran
- HPF Tutorial Materials
- CTC High Performance Fortran Module
- High Performance Fortran Programming
- An HPF Encyclopedia
- HPF-2 Specification
11:58 AM
I'm iranian nd i don't know anything about fortran.
I wan't too learn really.
2:46 AM
I don't know people still use Fortran when so many 4GL language is available. I
I can understand the opposition against Fortran 77; however, Fortran 95 or Fortran 2003 are very powerful languages.
Using constructions like
Matrix = 0 ! all elements 0
! Elements 1,3,5... = 3.4
Matrix(1:333:2) = 3.4
a = matmul(transposed(b),c)
if(Any(matrix(:) < 0)
are really nice and powerful. It also provides features similar to C++'s classes including inheritance.
Fortran is still one of the main languages (the other is C/C++) for number crunching.
("I don't know how the language of the year 2000 will look like, but I know it will be called Fortran.")
One reason for the bad reputation is the long gap between Fortran 77 and Fortran 90. And Fortran 77 is really old stylish: You need 7 spaces before the command, if a character is in the 6th then you have a continuation line etc.
Fortran 90/95/2003 (and 2008) still allow this fixed-form codes, but one uses nowadays the free forms.
Still the fixed code is in so far cool that it gives you the feeling of punch cards.
Thus: If you want to do number crunching, you should really look at Fortran 95/2003. (Don't start with learning Fortran 77.)
If you want to manipulate strings, create a nice GUI etc. I wouldn't use Fortran, though it is possible.
Tobias
PS: Free Fortran 95/2003 compilers are gfortran (http://gcc.gnu.org/wiki/GFortran) and g95 (http://g95.org/)
2:26 AM
Fortran is still the main computational "horsework" at many Aerospace industries. This includes NASA among most large Gas Turbine manufacturers.
The new Fortran 95 ( and recently 2003) provides all the capabilities of C/C++ in terms of classes/pointers manipulation, yet with a higher number crunching powers.
I myself learned C++ in school, but was tempted to migrate to Fortran95 when got admitted to my PhD program.
If you are planning on working for some major Aerospace industry, leran Ada or Fortran 95.
Hicham
1:09 AM
FORTRAN in various flavours (77,90,95,F, etc) is still largely used in many computational area like computational chemisry, chemical engineering etc. It generates very fast binary codes, suitables for large programs.
6:42 PM
Yes. FORTRAN is still used and the reason being it's applicability and speed. Easiness is another factor. And if we talk about Fortran 200x, then it is far superior to any other compiled language, that includes C and C++.
12:02 AM
FORTRAN is still used in some Universities for courses not connected with programming or informatic field, as a basic languague.
So, Thank you for these links, they will be very handy for my final project! :D
11:56 PM
please update missing links on mixed language programming, I searched for an hour to find this very promising page ... then my heart got broken .........
2:12 PM
first link "Lecture Notes on Fortran Programming" -> un available
12:54 PM
hi im siva
i need to know about iflip in fortran please help
i had stuck here in my project
please help
12:35 PM
Hi
I am looking for a person who has experience in using FOrtron. I work for a company which counducts training programs in Corporates.My clients wants a trainer in Fortron. Can you please help me with contacts of people you know who might be useful.
Plz mail at wendy@redapple-inc.com
Thanks
Wendy
6:27 PM
Hi..please help me learn fortran since i'm into CFD and without fortran CFD is nothing.
6:28 PM
Hi..please help me learn fortran since i'm into CFD and without fortran CFD is nothing.
6:29 PM
please help me learn fortran as i'm working on CFD and without fortran CFD is nothing
9:02 AM
I need to build a standalone Windows-based software, using the Fortran and or C/C ++. I expect users to download the program, install it and use it generically in a Windows environment.
Main aim of the software is to perform complex nonlinear optimization, and possibly constrained optimization. I expect users to interact with the program using a highly interactive graphics user interface. Practically, depicting results user high-end graphics is a necessity.
I want to know whether it is possible to achieve these using freely available libraries for Fortran/C/C++. If not, which particular libraries will be useful for my task.
Your reply will be greatly appreciable.
Thanks and regards,
rehena