Wie du in Fortran ein feines Programm machen kannst

Prolog

Im Grunde ist die Programmiersprache Fortran für diejenigen Personen gut geeignet, die wissenschaftlich sind und Ingenieure. Benannt nach der Phrase "Formula Translation", ist es eine Sprache, die für Programmiermaschinen exquisit ist.

Wenn es Ihnen recht ist, wurde Fortran in den 1950er Jahren auf ehrenwerten Respekt von IBM für Anwendungen in Wissenschaft und Technik gegründet. Fortran würde sich von unseren alten Meistern bis zum heutigen Tag durchsetzen, wie seine Tugend durch den unablässigen Einsatz in anspruchsvollen Rechenbereichen bewiesen wurde.

Nutzen Sie diesen Leitfaden, um Fortran in Ihrer Maschine zu etablieren und daraus ein gut ausgestattetes Programm zu machen.

Was du brauchst

Bevor Sie diese Anleitung ausführen, müssen Sie einen Ubuntu 16.04-Server mit einem Benutzer ohne Rootberechtigung verwenden, den Sie durch Lesen von „https://www.digitalocean.com/community/tutorials/initial-server“ ausführen -setup-with-ubuntu-16-04 [Erstes Server-Setup mit Ubuntu 16.04]. ”

Wenn Sie feststellen, dass Sie nicht so vertraut sind wie mit einer Terminalumgebung, finden Sie möglicherweise den Artikel „https://www.digitalocean.com/community/tutorials/an-introduction-to-the-linux-terminal [ Eine Einführung in das Linux-Terminal] “von Nutzen sein.

Installieren Sie Fortran richtig herum

Wir beginnen mit der Änderung unserer Maschine, indem wir den folgenden Befehl verwenden:

sudo apt-get update

Nun werden wir unsere Maschine mit dem GNU Fortran gfortran-Compiler ausstatten, der gute Arbeit beim Kompilieren verschiedener Fortran-Sorten leistet: Fortran 95, Fortran 2003, Fortran 2008. Wir werden uns nun folgenden Befehls bedienen:

sudo apt-get install gfortran

Wenn das Terminal uns mit der Bitte auffordert, ob wir in der Fortsetzung ein angemessenes Vermögen finden, werden wir "+ y +" drücken, um fortzufahren.

Wenn die Installation gut eingerichtet ist, geben wir möglicherweise den folgenden Befehl aus:

gfortran

Da wir unseren lustigen Befehl noch nicht mit einer Fortran-Datei versehen haben, werden wir nur den Fehler erhalten, der hier folgt, und es mag für Ihre Augen beklagenswert erscheinen, aber dies bedeutet, dass der Compiler sich als gut installiert befunden hat:

Outputgfortran: fatal error: no input files
compilation terminated.

Jetzt sind Sie bereit, Ihren Compiler mit einem Fortran-Programm zu testen.

[[create-an-“o-world-”-program]] === Erstellen Sie ein "O, World!" - Programm

Wenn Ihr Compiler vorbereitet ist, können Sie im Texteditor Ihrer Wahl eine neue Datei erstellen, z. B. "+ nano ". Ein Programm mit einem anderen Namen ist genauso rechnerisch. Sie können es zum Beispiel " OWorld " nennen. Fortran 2008 ist diese Variante der neuesten und stabilsten Sprache, und wie es üblich ist, verwenden Sie die Erweiterung " .f08 +", um dies zu kennzeichnen.

nano .f08

Beginnen Sie jetzt rechtzeitig mit diesem Muster: Beginnen Sie zuerst mit dem Schlüsselwort "+ program is" und benennen Sie das "+ program" erneut, was immer Sie möchten. Der an das Programm-Schlüsselwort übergebene Name und der für die Programmdatei verwendete Name müssen nicht übereinstimmen. Um dies zu demonstrieren, verwenden wir "+ OWorld " für die Programmdatei und " o_world " für das Schlüsselwort " program +".

OWorld.f08

program o_world

Während zu diesem Zeitpunkt keine Variablen zur Verfügung stehen, schreiben Sie "+ implicit none +", damit Ihr Compiler nach gut deklarierten Variablentypen suchen kann, da Sie Fortran gut kennen.

OWorld.f08

program o_world

Ja, in diesem Moment kannst du das Programm zum Ausdrucken deines "+ O, Welt! +" - Grußes herausgeben und anweisen:

OWorld.f08

program o_world
implicit none

Die hier verwendete "+ print " - Anweisung nimmt Parameter auf und gibt sie zur Ausgabe aus. Wahrscheinlich haben Sie das Sternchen (" * +") zur Kenntnis genommen, das Ihre Maschine freundlich auffordert, die folgenden Daten auf eine Weise auszugeben, die für die Art der darin enthaltenen Elemente, die möglicherweise durch Kommas getrennt sind, am rentabelsten und geeignet ist Liste oder welche Zeichenketten oder Variablen einen Teil bilden.

In Ihrem eigenen Fall haben Sie der Anweisung "+ print +" eine einzelne Zeichenfolge verliehen.

Zum Schluss beenden Sie das Programm mit der Anweisung "+ end ". Hier tun Sie gut daran, die spezifische Form der Einheit, in diesem Fall " program ", einzuschließen, und um genau zu sein, können Sie den Namen der Einheit (" o_world +") einschließen.

OWorld.f08

program o_world
implicit none

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

Du hast in diesem Ende eine große Leistung vollbracht.

Kompilieren Sie das Programm und bieten Sie es an

'Tis, dass du glücklich am letzten angekommen bist. Nun können Sie das Programm + OWorld.f08 + kompilieren

Um ein erfolgreiches Vermögen zu kompilieren und zu erfüllen, geben Sie den folgenden Befehl ein:

gfortran OWorld.f08

Mit diesem Befehl wird eine ausführbare Datei erstellt, die Sie auf Ihrem Computer mit dem Befehl "+ ls +" finden können:

ls
Outputa.out  OWorld.f08

Diese neu hinzugekommene Datei muss zum Laufen gebracht werden, was Sie zwangsläufig tun müssen, indem Sie dies schriftlich an Ihr Terminal senden:

./a.out

Die Programmausgabe wird Ihnen sofort zugestellt:

Output Good morrow, and well met, O world!

Aus Dankbarkeit für das freundliche Glück ist Ihr Programm am gewinnbringendsten verlaufen.

Wenn Sie den Dateinamen + a.out + nicht mögen, können Sie schnell eine feine Änderung vornehmen, um die Datei mit einem benutzerdefinierten Namen umzubenennen:

gfortran OWorld.f08 -o

Führen Sie es wie folgt aus:

./OWorld

Du wirst eine Ausgabe finden, die übereinstimmt:

Output Good morrow, and well met, O world!

Du hast ein gutes Programm erstellt und ausgeführt!

Sei es abgeschlossen

Sollen wir unsere Umfrage in Fortran endlich mit erstaunlicher Zufriedenheit abschließen?

Wenn Sie ein neues Fortran-Programm starten, denken Sie daran:

  • Kommentare in Fortran beginnen mit einem Ausrufezeichen (+! +)

  • Das Einrücken von Code kann dazu führen, dass er für Personen besser lesbar ist

  • Fortran ist eine Sprache, bei der die Groß- und Kleinschreibung keine Rolle spielt. Bei String-Literalen wird jedoch die Groß- und Kleinschreibung berücksichtigt

Von hier aus können Sie den kulinarischen Leitfaden unter "https://www.digitalocean.com/community/tutorials/5-common-turkey-setups-for-your-dinner[Fashioning Thy Turkey Supper]" lesen.