Discussion:Fortran

Le contenu de la page n’est pas pris en charge dans d’autres langues.
Une page de Wikipédia, l'encyclopédie libre.
Autres discussions [liste]
  • Admissibilité
  • Neutralité
  • Droit d'auteur
  • Article de qualité
  • Bon article
  • Lumière sur
  • À faire
  • Archives
  • Commons

phrase pas très clair[modifier le code]

Que signifie la phrase:" Le BASIC s'est beaucoup inspiré de sa syntaxe, mais le lui a bien rendu pour Fortran 90. " ??? --++MEJDIEU++ 24 décembre 2005 à 00:08 (CET)[répondre]


C'est des conneries. Le BASIC des années 60 ne doit quasiment rien à FORTRAN sur le plan syntaxique.

Preuve :

  • affectation FORTRAN : VAR = EXPR en BASIC : LET V = EXPR
  • boucle FORTRAN : DO etiqu var = debut, fin ..... / BASIC FOR I = DEBUT TO FIN .... NEXT I
  • en fortran (de l'époque) : IF arithmétique à trois adresses. En basic : IF expr THEN GOTO adresse

donc j'ai enlevé la phrase sur "basic inspiré de fortran", qui est contraire aux faits.

Par contre le fait, c'est qu'à l'époque la programmation sérieuse et moderne se faisait en FORTRAN, COBOL. Dans un environnement universitaire, rayez tout de suite COBOL, puisque les enseignants chercheurs en informatique normaux n'ont aucun goût pour la gestion, et encore moins pour la programmation de gestion. Donc si il s'agit de former des gens à la programmation sérieuse, forcément, c'est FORTRAN (et ALGOL, peu répandu, mais basé sur des principes plus sains). Manque de chance ce sont des langages assez compliqués (pour l'époque, parce que si on compare avec ADA, C++ ou JAVA...) donc si on veut faire de l'initiation, on fait un langage de programmation qu'on déclare vaguement inspiré de FORTRAN, surtout pour dire que ça ne ressemble ni à COBOL ni à ALGOL !

Schtong 14 mai 2006 à 18:41 (CEST)[répondre]


Pas d'accord du tout. Le fortran n'a pas été détrôné (malheureusement). Il est encore utilisé pour la quasi totalité des codes de calcul. Et il reste plus rapide. :-( Med 9 jun 2003 ・14:59 (CEST)


Le Fortran ayant été crée à l'époque des cartes perforées, il a gardé une certaine rigidité dans la pagination du source. Le code doit par exemple commencer à partir de la 7e colonne et ne doit pas dépasser la 72e.

Est-ce encore vrai pour Fortran90 ? Une recherche rapide sur Internet ne me permet pas de conclure... --FvdP 12 jun 2003 ・20:50 (CEST)

Je crois que non, enfin du moins pour la 72è colonne. Maintenant le fortran a même des tableaux dynamiques et de l'orienté objet. J'ai vu un peu de f90 ce matin. Par contre c'est encore plus illisble que le f77. Je vais me renseigner plus précisément demain matin pour cette histoire de colonnes. Vivement que le C le supplante. Mais ce n'est malheureusement pas demain la veille :( Med 12 jun 2003 ・21:26 (CEST)
Il n'y a aucune raison pour que C remplace FORTRAN, et le contraire serait meme penible. Stéphane 15 mai 2005 à 21:05 (CEST)[répondre]

c'est Formula Translator ou Translation ? j'avais appris la 1ère signification en cours, l'article donne la seconde... et Google les met à égalité (3120 vs 3160). - Panoramix 13 jun 2003 ・09:07 (CEST)

Personnellement, j'ai entendu la première solution. Je la trouve plus logique d'ailleurs. Med 13 jun 2003 ・09:12 (CEST)
Moi aussi. D'autre part, je fais plusse confiance à mon prof de fortran (même si c'était une *** sur le plan humain et que je ne suis allé à aucun cours, il l'utilisait tous les jours dans son boulot) qu'à une recherche Google. - Pano
J'ai legerement modifie le debut de l'article pour au moins citer John Backus, qui a invente ce langage, et le titre du papier original, ou le terme exact employe est "Mathematical FORmula TRANslating System, FORTRAN". Pour ma part, je pense que l'on peut utiliser /translator/ ou /translation/ puisque finalement, historiquement parlant, aucun des deux n'est exact ;-) Stéphane 15 mai 2005 à 21:05 (CEST)[répondre]

À propos d'espaces[modifier le code]

Extrait (modifié) d'une ancienne version de Forme de Backus-Naur qui aura peut-être un jour sa place ici. MM (pas Utilisateur:MM) 5 mai 2005 à 13:19 (CEST)[répondre]

Le compilateur accepte :

      DO 10 I=1,5

est c'est alors une instruction de boucle. Mais il accepte aussi (les espaces des colonnes 7 à 72 ne comptent pas en FORTRAN):

      DO 10 I=1.5

et c'est alors une affectation de la valeur 1.5 à la valeur DO10I ! Autres exemples :

      GO TO 5 = 1.

est une affectation parfaitement licite de la valeur 1. à la variable GOTO5.

      IF (MAVALEUR) 10, 20, 30

représente un IF artihmétique; mais :

      IF (MAVALEUR) = 10

affecte 10 à la valeur d'indice MAVALEUR du tableau nommé IF !

90 ou 100 ?[modifier le code]

Dans cette phrase :

L'instruction "DO DEG = 0,90" indique de répéter les instructions qui suivent (jusqu'à la ligne 100 comprise)

Ce ne serait pas plutôt "jusqu'à la ligne 90 comprise" ?

la page est redirigée depuis ISo mais rien n'explique cela. le fortrean a-t-il été normalisé ISO? Quand? Merci!! EtudiantEco (d) 1 juillet 2008 à 14:34 (CEST)[répondre]

L'article ISo n'existe pas, je ne comprend pas la question. ISO redirige sur Organisation internationale de normalisation. -- haypo (d) 2 juillet 2008 à 18:52 (CEST)[répondre]
Excuse moi la référence n'était pas claire! ISO 1539 redirige vers Fortran, je croyais que la redirection apparraissait à chaque fois (mais en fait non, pas quand on fait le lien direct fortran) et peut-être une info sur la normalisation du standard comme dans C (langage)#Normalisations serait intéressante? EtudiantEco (d) 3 juillet 2008 à 14:18 (CEST)[répondre]

Nom en majuscules avant Fortran 90[modifier le code]

J'ai adouci la tournure, étant donné que cette « convention » est loin d'être universelle, et ce depuis les années 1950 (cf la note dans l'article). En plus ça alourdit le texte et ça complique la lecture, de mélanger les majuscules et les minuscules pour le même mot. Et c'est d'autant plus absurde que j'ai vu pas mal de Fortran 90 en syntaxe « fixe » à l'ancienne, simplement parce que du vieux code a été adapté avec quelques appels au Fortran 90. Quelle que soit la version, c'est du Fortran, point. kiwipidae (dicuter) 14 janvier 2016 à 21:29 (CET)[répondre]

Coquille sur les continuations de ligne[modifier le code]

Elle est restée pendant huit ans celle-là ! Voici le diff qui l'a introduite. kiwipidae (discuter) 26 août 2016 à 20:13 (CEST)[répondre]

Proposition d'anecdote pour la page d'accueil[modifier le code]

Une anecdote fondée sur cet article a été proposée ici (une fois acceptée ou refusée, elle est archivée là). N'hésitez pas à apporter votre avis sur sa pertinence ou sa formulation et à ajouter des sources dans l'article.
Les anecdotes sont destinées à la section « Le Saviez-vous ? » de la page d'accueil de Wikipédia. Elles doivent d'abord être proposées sur la page dédiée.
(ceci est un message automatique du bot GhosterBot le 24 août 2022 à 00:17, sans bot flag)