Plan de cours
- Introduction
- Qu’est-ce qu’un programme informatique ?
- Le langage F90 : généralités
- Premiers pas en F90
- Exemple de programm
- Les variables
- Le test if
- La sélection select case
- Itérations : structure do
- Les entrées-sorties écran/clavier
- Compilation
- Exécution
- Variables et constantes
- Fonctionnement
- Arguments d’une subroutine
- Arguments d’une fonction – déclaration du résultat
- Les tableaux en arguments
- Tableaux statiques
- Allocation dynamique
- Opération conformes entre tableaux
- E/S en format libre, dans un fichier texte à accès séquentiel
- E/S dans un fichier binaire à accès séquentiel
- E/S formattées
- Éviter les erreurs et les détecter
- Les debuggers
- Les procédures internes
- Les procédures externes
- Compilation séparée
Profitez de ce manuel de formation en PDF pour comprendre mieux le Fortran et enrichir votre connaissance.
Commencez à télécharger ce cours adapté pour vous et à apprendre Fortran.
– historique : premier compilateur (langage de hautniveau) en 1957, ´evolutions constantes depuis (voir wikipedia) : – 1978 : Fortran 77, tr`es r´epandu aujourd’hui encore dans l esgros codes de calculs– 1990 : Fortran 90, fortran devient un langage moderne (form atlibre, programmation modulaire)– fortran 95, 2000 (programmation orient´ee ob jet), 2004, . ..– F90 ou C++ pour le calcul scientique : la ma jeure partie des gros codes de calcul industriel sont ´ecrits en fortran …– Attention aux eets de mode (“Fortran est d´epass´e”, “vous programmez encore en fortran ?”, “il faut pro-grammer en C++”) : – fortran est bien plus simple d’utilisation– les concepts de C++ ne sont gu`ere utiles pour le calcul scie n-tique en g´en´eral– les aspects programmation ”orient´ee ob jet” du C++ sont ma in-tenant utilisables en fortran (depuis fortran 90 et fortran 2003)– de nouveaux compilateurs fortran sont d´evelopp´es pour l esnouvelles architectures (fortran pour les GPU par exemple) .– attention aux commentaires de ceux qui ne connaissent que l eC (et de ceux qui ne connaissent que le fortran !)– voir le blog d’un physicien qui connait bien les deux langag es :http://qd.typepad.com/4/2005/08/c_vs_fortran.html 10