Aide Fortran [Résolu/Fermé]

Signaler
-
cchristian
Messages postés
925
Date d'inscription
lundi 21 janvier 2008
Statut
Membre
Dernière intervention
6 mars 2012
-
Bonjour
Je veut des cours qui apprend le langage Fortran


merci

13 réponses

Messages postés
162
Date d'inscription
mardi 10 mai 2005
Statut
Membre
Dernière intervention
5 janvier 2007
9
Salut
ce lien devrait t'aider.
http://www.developpez.com/cours/

Bonsoir
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 62572 internautes nous ont dit merci ce mois-ci

Messages postés
1225
Date d'inscription
mercredi 22 décembre 2004
Statut
Membre
Dernière intervention
13 juin 2005
138
maintenant pour la recherche il y a d'autres outils tres puissants:
- matlab
- maple
en plus C++ est tres puissant, il contient la pluspart des fonctions de calcul et d'analyse qui existent en fortran
le pb est que les profs ne connaissent que fortran, donc par soucis de "compatibilité" (LOL, disant ça comme ça) il ne veulent pas apprendre de nouveaux outils (plus puissants et plus chers - pour ceux qui payent leurs logiciels biensur)
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 62572 internautes nous ont dit merci ce mois-ci

LOOL on ne peut jamais comparer ni le language C ni le C++ avec la puissance de fortran 90 et 95 ils sont trop trop puissant et leur point fort c'est au niveau du traitement des tableux et les matrices ils contiennent des fonctions pour faire des choses que ni le c ni C++ peut les faire, et en plus son copilateur est tres puissant, aussi les variables locales définies dans les souprogrammes ou les fonction sont définies automatiquement comme étant des variables dynamiques
"pointeurs", et pour les gens qui travail avec le matlab et le maple je leur demande est ce su'ils peuvent créer une application avec ces dérniers ???? c'est impossible tout les logiciels de simulation en mécanique en physique en Aéronautique sont crées avec le language fortrant je vous donne un éxemple "NASTRAN et PATRAN, FLUENT etc.
avec maple et matlab on peut pas créer des logiciels vous ne trouvez pas ça tres nul ........
Messages postés
161
Date d'inscription
vendredi 1 novembre 2002
Statut
Membre
Dernière intervention
23 avril 2007
9
Aujourd'hui, ça sert encore le langage Fortran ?

Calaz
cchristian
Messages postés
925
Date d'inscription
lundi 21 janvier 2008
Statut
Membre
Dernière intervention
6 mars 2012
111
Bonjour,

He oui, de même que l'on met encore des roues aux automobiles les plus récentes, ou aux systèmes d'atterrissage des avions, ................... L'antériorité n'est pas systématiquement synonyme de désuétude, on se demande bien pourquoi d'ailleurs, contre toute évidence il en serait ainsi ne serait-ce que parceque le produit (Fortran en l'occurrence) dure et perdure et surtout parcequ'il a bénéficié de nombreux ajouts, adaptations et améliorations au fil du temps.

Attention au phénomène de mode, particulièrement en informatique.......
Messages postés
162
Date d'inscription
mardi 10 mai 2005
Statut
Membre
Dernière intervention
5 janvier 2007
9
Salut Calaz,

en tout cas pour créer des programmes c'est plus puissant que QBASIC!

Bonsoir
Messages postés
9713
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
13 septembre 2019
1103
Salut à tous.
Pour te repondre calaceite, le fortran est encore très utilisé dans le milieu de la recherche, ou beaucoup de programme sont encore fait entierement comme ça. Mais le C++ commence à arriver doucement.
Messages postés
175
Date d'inscription
mercredi 13 avril 2005
Statut
Membre
Dernière intervention
26 octobre 2005
13
ouais... ce @#!++! de langae estt toujours utilisé... et parfois n'importe comment ( grmlmlml... stage a la noix... )
kij_82
Messages postés
4100
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
2 septembre 2013
826
Coucou,

faut bien que ca occupe les chercheurs... :D
Messages postés
9713
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
13 septembre 2019
1103
tu fait un stage ou mOnO?
sam3000 essai de faire des calculs avec Matlab sur une super station multiprocss etc...
Moi, je garde fortran et un vieu PC genre 100MHz.
et je paris que ça va plus vite !!
Pour faire des millier de boucles avec des centaines de multiplication, Matlab c'est vraiment une larve (normal pour un language interprété)
De plus bien souvent les chercheurs n'aiment pas C++ et prefere Fortran (j'en connais) car , entre autre, il n'y a pas de problème de pointeur.
Messages postés
2
Date d'inscription
mardi 19 juillet 2005
Statut
Membre
Dernière intervention
19 juillet 2005

Le fortran est un langage encore très utilisé par la communauté scientifique. Il présente de nombreux avantages qui compense un peu son ancienneté (c’est la premier langage qui ait été inventé) :
- il est constamment mis à jour : la dernière norme Fortran 2000 en fait pratiquement un langage objet
- il est normalisé par une commission indépendante des constructeurs : un programme écrit pour une machine IBM doit tourner sur un pc sous windows (en principe)
- il est extrêmement efficace et très optimisé : son but est de faire de gros calculs scientifiques.
- Il est compatible descendant : les programmes écrits il y a 40 ans en fortran 2 tourneront sans problèmes compilés en Fortran 95 (Il n’existe pas encore de compilateurs Fortran 2000)
- Il bénéficie d’une immense bibliothèque de fonctions mathématiques très optimisés
- Il est compatible avec le C et l’assembleur qui peuvent être mixés facilement ( ?)
- Enfin il permet dans ses dernières évolutions de programmer en parallèle c.a.d. de faire tourner le même programme sur des centaines (ou des miliers) de processeurs à la fois
- Il existe (sous linux) un compilateur gratuit(GNU) G77 et G98(en version béta)

Pour toutes ces raisons je pense que dans 20 ans on entendra encore parler de Fortran alors que beaucoup de langage à la mode auront disparu ( qui se souvient de ADA qui devait révolutionner la programmation et balayer tous les autres langages ?)

Un très bon cours de fortran : http://www.univ-pau.fr/~darrigan/perso/enseignement/autres/fortran/F90_cours.pdf


Salut
J'en rajoute une couche :

Le Fortran est largement plus utilisé que le C/C++ car

- Les bibliothèques scientifiques sont très nombreuses, très abouties et très sûres quant à leur fiabilité.
- Les grandes entreprises industrielles qui développent des outils/produits le font en Fortran depuis des années. Les nouveaux compilateurs les prennent en compte. Donc, on peut réutiliser ... ==> pas de perte d'argent et pas besoin de former un ingénieur à un nouveau langage.
- Le C/C++ est plus jeune et est moins "typé scientifique" que le Fortran. A l'origine, le C était plus réservé aux informaticiens.


Certes, si vous avez besoin de faire tourner des apllications scientifiques dans un langage de haut niveau dans des conditions les plus proches possibles du temps-réel, il vaut mieux programmer en C++ (à défaut d'assembleur) car il est plus proche du langage machine.

Les deux langages sont très utiles mais sont rarement en concurence car si c'est la rapidité de programmation que vous cherchez, il est préférable d'utiliser Fortran; si vous préférez passer plus de temps à programmer et avoir une exécution de programmes plus rapide, il vaut mieux faire du C++.


Aujourd'hui, c'est surtout le C/C++ qui est enseigné dans les écoles d'ingé et en fac (en France, en GB et aux US en tout cas), mais on demande à tout ingé qui se respecte d'avoir des connaissances dans les deux langages (+java + BDD + ... etc)


Je voulais revenir sur un dernier point : il est RIDICULE de comparer le Fortran et le C/C++ avec des langages de simulation comme Matlab car ils ne sont pas fait pour la meme chose.

Autre chose concernant Matlab, la comparaison entre les performances (pitoyables) de Matlab versus celles du C est totalement hors de propos car comme son nom l'indique, Matlab est optimisé pour faire du calcul matriciel et pas itératif.