Comment tu peux faire un beau programme en Fortran

Prologue

En réalité, le langage de programmation Fortran est bien adapté aux scientifiques et aux ingénieurs. Nommé ainsi pour l’expression «traduction de formule», il s’agit d’un langage exquis pour les machines de programmation.

Si cela vous plaît, Fortran a été créé dans les années 50 avec le respect honorable d’IBM pour ses applications scientifiques et techniques. Fortran triompherait de nos anciens maîtres jusqu’à nos jours, comme en témoignait ses vertus grâce à son utilisation incessante dans des domaines informatiques exigeants.

Utilisez ce guide pour établir Fortran dans votre machine et en faire un programme bien conçu.

Ce que tu requiers

Avant de vous lancer dans ce guide, vous devez disposer d’un serveur Ubuntu 16.04 exalté par un utilisateur sudo non root, ce que vous obtiendrez en lisant “https://www.digitalocean.com/community/tutorials/initial-server -setup-with-ubuntu-16-04 [Configuration initiale du serveur avec Ubuntu 16.04]. ”

Si vous trouvez que vous n’êtes pas aussi familier que vous le voudriez avec un environnement terminal, vous pouvez trouver l’article "https://www.digitalocean.com/community/tutorials/an-inintroduction-to-the-linux-terminal [ Une introduction au terminal Linux] ”pour être utile.

Installez Fortran à sa droite

Nous commençons par modifier notre machine en nous servant beaucoup de la commande suivante:

sudo apt-get update

Passons maintenant au suivant, nous allons fournir à notre machine le compilateur GNU Fortran gfortran qui fera du bon travail pour compiler diverses variétés de Fortran: Fortran 95, Fortran 2003, Fortran 2008. Nous allons maintenant nous employer la commande suivante:

sudo apt-get install gfortran

Lorsque le terminal nous demande de nous demander si nous pouvons ou non trouver notre fortune, nous appuierons sur '+ y + `pour continuer.

Lorsque l’installation est bien fournie, nous pouvons émettre la commande suivante:

gfortran

Comme, en réalité, nous n’avons pas encore fourni à notre joyeuse commande un fichier Fortran, nous ne recevrons que l’erreur qui suit et elle peut paraître lamentable à vos yeux, mais cela signifie néanmoins que le compilateur s’est trouvé bien installé:

Outputgfortran: fatal error: no input files
compilation terminated.

Maintenant, es-tu prêt à essayer ton compilateur avec un programme Fortran.

[[create-an-“o-world-”-program]] === Créer un programme «O, World!»

Forsooth, avec votre compilateur préparé, vous serez peut-être trouvé prêt à créer un nouveau fichier dans l’éditeur de texte de votre choix, par exemple + nano +. Un programme sous un autre nom est tout aussi calculateur; tu peux l’appeler + OWorld + par exemple. Fortran 2008 est la variante la plus récente et la plus stable du langage, et comme il est de coutume de le faire, vous utiliserez l’extension + .f08 + pour le signifier.

nano .f08

En temps voulu, vous pouvez maintenant commencer ce schéma: commencez d’abord par le mot-clé + programme is et renommez-le à nouveau * comme vous le souhaitez. Le nom passé au mot-clé du programme et le nom utilisé pour le fichier du programme ne doivent pas nécessairement correspondre. Pour démontrer ici, nous allons utiliser + OWorld + pour le fichier du programme et + o_world + avec le mot-clé + programme +.

OWorld.f08

program o_world

Tandis qu’à ce stade, nous n’utiliserons aucune variable, car vous feriez connaissance avec Fortran en incluant cette bonne phrase, prit le texte "implicit none" pour permettre à son compilateur de vérifier les types de variables bien déclarés.

OWorld.f08

program o_world

Oui, à ce moment précis, vous pouvez émettre et demander au programme d’imprimer votre message de bienvenue `+ O, monde! + ':

OWorld.f08

program o_world
implicit none

La déclaration + print + utilisée ici utilise les paramètres d’admission et les fournit en sortie. Vous prenez probablement note de l’astérisque (+ * +), qui informe gentiment votre machine de fournir les données suivantes de la manière la plus rentable et la mieux adaptée au type d’éléments contenus dans ce qui peut être délimité par des virgules. liste ou quelles chaînes de caractères ou variables font partie.

Dans ton cas, tu as attribué une chaîne de caractères à l’instruction + print +.

Enfin et enfin, vous devrez bien terminer le programme avec l’instruction + end +. Ici, tu ferais bien d’inclure la forme spécifique de l’unité, dans ce cas + programme +, et pour être plus précis tu peux inclure le nom de l’unité (+ o_world +).

OWorld.f08

program o_world
implicit none

print *, "Good morrow, and well met, O world!"

Tu as accompli un grand exploit dans cette fin.

Compiler le programme et le lancer

‘C’est ce que tu as heureusement arrivé au dernier. Maintenant, tu peux compiler le programme + OWorld.f08 +

Pour compiler et rencontrer le succès, lancez la commande suivante:

gfortran OWorld.f08

Cette commande conçoit un fichier exécutable, et vous pouvez le découvrir dans votre machine via la commande + ls +:

ls
Outputa.out  OWorld.f08

Ce fichier de nouveau-venu doit être lancé, ce que vous devez obligatoirement accomplir en le communiquant par écrit à votre terminal:

./a.out

La sortie du programme à la fois vous sera livrée:

Output Good morrow, and well met, O world!

Avec gratitude à la bonne fortune, ton programme a été couronné de succès.

Si vous n’aimez pas le nom de fichier + a.out +, vous pouvez faire un changement rapide pour renommer le fichier avec un nom personnalisé:

gfortran OWorld.f08 -o

Exécutez-le de la même manière que précédemment:

./OWorld

Tu trouveras une sortie qui corresponde:

Output Good morrow, and well met, O world!

Tu as construit et dirige un bon programme!

Être conclu

Allons-nous enfin conclure notre enquête sur Fortran avec une satisfaction prodigieuse?

Lorsque tu entreprends un nouveau programme Fortran, garde en tête:

  • Les commentaires en Fortran commencent par un point d’exclamation (+! +)

  • Le code d’indentation peut s’avérer plus lisible pour les personnes

  • Langage ne faisant pas de distinction entre les majuscules et les minuscules, Fortran autorise les lettres majuscules et minuscules, mais les chaînes de caractères restent sensibles à la casse.

À partir de là, vous pouvez lire le guide culinaire à l’adresse «https://www.digitalocean.com/community/tutorials/5-common-turkey-setups-for-your-dinner[Fashioning Thy Turkey Souper].»