IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Fortran Discussion :

Choix de compilateur


Sujet :

Fortran

  1. #1
    Débutant
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    114
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 114
    Points : 49
    Points
    49
    Par défaut Choix de compilateur
    Bonjour à tous et Bonne année,

    j'ai deux question sur Fortran (je suis débutant en Fortran et je travail sur ubuntu )

    1. il me faut trouver l’influence ou bien la différence, si je compile mon programme (pf.o) sur différents compilateur ( IFORTRAN, GFORTRAN)

    2. une question générale pour quoi la language Fortran n'est pas très utilisée et les programmeurs privilégier C, C++,..?

    Merci d'avance

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Août 2006
    Messages
    974
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Août 2006
    Messages : 974
    Points : 1 346
    Points
    1 346
    Par défaut
    Question 1

    Tu peux trouver assez facilement des tableaux comparatifs de compilateurs sur Internet. Cherche "polyhedron" entre autre.

    Si tu limites à Intel vs gfortran, alors de façon très générale, Intel supporte plus d'extension, est plus performant, et coute plus cher !

    Question 2

    Pourquoi Fortran n'est pas très utilisé. Il y a plusieurs réponses. Au départ, il faut comprendre que Fortran n'est pas un langage pour programmeurs professionnels, mais un langage pour scientifiques.

    C'est un langage de calcul, et non de développement d'application. Il passe donc à côté de l'explosion de l'utilisation courante des ordinateurs comme moyen de communication. Il n'est pas dit cependant qu'il est moins utilisé qu'il y a 30 ans en absolu.

    L'absence de librairie simple, disponible et standard pour faire des GUI simples est un gros problème à l'élargissement de la base. Il y a 30 ans, on pouvait développer une application simple en Fortran respectant l'interface utilisateur standard d'alors. Il y avait donc beaucoup de petits programmes utilitaires écrits en Fortran. Ce n'est plus possible aujourd'hui.

    L'échec de l'officialisation de la norme Fortran 83 (ou 85, je ne sais plus) a fait beaucoup de mal car il n'y a pas eu d'évolution de la norme 77 avant 1990. Les professionnels de l'informatique pensent encore que Fortran est le langage GOTO de l'époque.

  3. #3
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Points : 5 179
    Points
    5 179
    Par défaut
    Salut!
    pour quoi la language Fortran n'est pas très utilisée
    En anglais, un ordinateur s'appelle un "computer", c'est-à-dire une machine à calculer, parce qu'à l'origine, les ordinateurs servaient essentiellement à faire du calcul numérique. Le langage Fortran a été développé pour faire du calcul numérique. Mais, de nos jours, la proportion de développeurs qui travaillent dans ce domaine est relativement minime; cela ne vient pas de ce que domaine a diminué, mais de ce que d'autres sont apparus par la suite et ont augmenté beaucoup plus vite.
    Jean-Marc Blanc
    Calcul numérique de processus industriels
    Formation, conseil, développement

    Point n'est besoin d'espérer pour entreprendre, ni de réussir pour persévérer. (Guillaume le Taiseux)

  4. #4
    Débutant
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    114
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 114
    Points : 49
    Points
    49
    Par défaut
    Merci Sylvain,FR119492

    Si j'ai bien compris Fortran destiné aux scientifiques (le temps de calcule plus performant et a mon avis c'est un facteur essentiel pour eux).

    J'ai essaie de découvrir la différence du coté (temps de calcule), pour cela j'ai un simple programme (pf.f90), j'ai essayer le compiler avec (Gfortran) et pour calculer le temps d’exécution j'ai trouver une fonction dans le Forum développez (time ./nom de fichier . out), et j'ai eu les résultats suivant:

    real 0m59.842s
    user 0m59.588s
    sys 0m0.040s


    Une question c'est-à-dire quoi time real, time user, time sys?


    Merci

Discussions similaires

  1. [Optimisation] Choix du compilateur
    Par Nanoc dans le forum C++
    Réponses: 65
    Dernier message: 22/08/2008, 11h01
  2. Choix du compilateur
    Par Amybond dans le forum Choisir un environnement de développement
    Réponses: 3
    Dernier message: 28/02/2007, 21h56
  3. [Débutant] Choix d'un compilateur C/C++ complet et en francais si possible
    Par laatarmania dans le forum Choisir un environnement de développement
    Réponses: 13
    Dernier message: 31/01/2006, 13h55
  4. Choix d'un compilateur !
    Par Wolfen dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 04/11/2005, 09h51
  5. Choix d'un compilateur Windows AT&T
    Par flat dans le forum Assembleur
    Réponses: 1
    Dernier message: 05/10/2005, 19h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo