Siegel der Universität
Programmieren


Vorweg ein Hinweis für die "Könner" : Momentan stehen Ihnen im MI die GNU-Compiler für C, C++, Fortran77, Fortran90 sowie der Dev-C++ Compiler der Version 4.9.9.2 zur Verfügung.

Ansonsten: Was auch immer Sie zum Programmieren treibt, hier erfahren Sie kurz die ersten Schritte und finden ein kleines Beispiel. Grundsätzlich gilt: Der erste Versuch geht fast immer in die Hose. Ich kenne keinen, dessen erstes Programm auf Anhieb lief, also nur Mut!

Diese Seite ist kein Lehrbuch zu irgendeiner Programmiersprache, sondern soll Ihnen folgende Fragen beantworten:


Wie und womit schreibt man ein C, C++ oder Fortran-Programm?

Wie bringt man im MI sein C, C++ oder Fortran-Programm zum Laufen?

Wie kann man das Ergebnis ansehen?

Weitere Informationen zu C, C++ und Fortran



Wie und womit schreibt man ein C, C++ oder Fortran-Programm?
nach oben )

Als erstes brauchen Sie einen Editor oder ein Textverarbeitungsprogramm, etwa Word, Wordpad oder Emacs. Es ist völlig egal, für welchen Editor Sie sich entscheiden. Sie müssen Ihren Programmquelltext nur als Dateiname.c, Dateiname.cc bzw. Dateiname.f abspeichern. Im MI sollen Sie zum Speichern von Dateien grundsätzlich Ihr Homeverzeichnis auf dem Laufwerk E:\ nutzen. Um Ihr Homeverzeichnis anzubinden, müssen Sie lediglich im Anmeldefenster, das automatisch nach jedem Einloggen in Windows erscheint, Ihr gültiges Unix-Passwort eingeben.


Wie bringt man im MI sein C, C++ oder Fortran-Programm zum Laufen?
nach oben )

Jetzt muss Ihr Quelltext, d.h. Dateiname.c, Dateiname.cc bzw. Dateiname.f compiliert werden. Im MI stehen Ihnen hierfür die GNU-Compiler für C, C++ und Fortran zur Verfügung (unter Unix) sowie der Dev C++ Compiler (unter Windows). Im Folgenden wird die Vorgehensweise separat je nach Betriebssystem beschrieben.

Unter Windows:   In der Regel reicht ein Doppelklick auf Dateiname.c bzw. Dateiname.cc, damit das Dev C++ Fenster aufgeht, ansonsten startet man die Datei C:\Programme\Programmieren\Dev-Cpp\devcpp.exe Evtl. muss man einem (selbsterklärenden) Dialog folgen, wo nach Spracheinstellungen u.ä. gefragt wird. Am Ende gelangen Sie zum folgenden Fenster:



In der Menüoption Execute klicken Sie auf Compile und warten Sie kurz ab, bis der Prozess abgeshclossen ist. Wenn alles gut ging, wird ins Verzeichnis, wo die Datei Dateiname.c bzw. Dateiname.cc liegt, eine gleichnamige exe-Datei geschrieben. Dies ist Ihr "Ergebnis" - wie man es ansehen kann, wird im Folgenden Abschnitt beschrieben.

Unter Unix:  Starten Sie Exceed, wählen Sie den Server Thales und stellen Sie unter Options => Session das Common Desktop Environment ein. Jetzt können Sie sich wie üblich auf Thales anmelden. Auf dem Desktop den Pfeil Applications anklicken:



und im daraufhin erscheinenden Fenster XTerm wählen. Es öffnet sich eine Shell, wo Sie zunächst immer den Befehl . /ini/gcc (Leerzeichen beachten!) eingeben müssen. Damit werden die Umgebungsvariablen und notwendige Initialisierungen gesetzt. Falls notwendig, wechseln Sie mit dem Befehl cd Verzeichnisname in das Verzeichnis, wo Ihr Quelltext Dateiname.c, Dateiname.cc bzw. Dateiname.f liegt, z. B. cd Uni/Numerik/Numerik2. Die Tabelle unten zeigt Ihnen, mit welchem Befehl Sie nun den richtigen Compiler aufrufen:



Sprache
Aufruf
(GNU-Compiler)

Aufruf
(Solaris)

C
gcc
cc
C++
g++
CC (z.Z. nicht möglich)
Fortran
g77
f77, f90 (z.Z. nicht möglich)


Einzutippen wäre dann z.B. g77 Dateiname.f

Wenn keine Fehlermeldung erscheint, hat es geklappt! Es ist ein ausführbares Programm a.out enstanden.




Wie kann man das Ergebnis ansehen?
nach oben )

Unter Windows:   Klciken Sie auf Start => Ausführen und geben Sie im erschienen Fenster cmd ein. Dies startet die Eingabeaufforderung. Geben Sie nun E: ein und drücken Sie die Eingabetaste. Damit wechseln Sie in Ihr Homeverzeichnis - dieses Beispiel geht davon aus, dass Ihr Quelltext Dateiname.c, Dateiname.cc bzw. Dateiname.f dort gespeichert ist. Ansonsten cd Verzeichnisname zum Verzeichniswechsel eingeben, z. B. cd C:\Uni\Numerik\Numerik2. Nun führen Sie die soeben erstellte exe-Datei einfach mit dem Befehl Dateiname.exe aus:




Unter Unix:   Geben Sie hinter bash-2.05$ einfach a.out ein:





Weitere Informationen zu C, C++ und Fortran:
nach oben )

C, C++ :

C von A bis Z von Jürgen Wolf, Galileo Computing
Programmieren in C, eine Einführung von Peter Klingebiel, FH Fulda
Die Programmiersprache C (mit C99 -- Neuer ANSI-Standard) von Helmut Schellong
Introduction to Programming in C (Universität Nottingham)
C++ übersicht aus dem Buch "Motif Programming: The Essentials  and More" von Marshall Brain
Introduction to C++ Programming: Teil1, Teil2 (Universität Nottingham)
Einführung in C++ - Programmierung Deutsche übersetzung des C++ Language Tutorial von Gordon Dodrill
C und C++ Ecke - Linksammlung zu Tutorials, zu objektorientierter Programmierung und Downloads.
Einführung in dev-C++ (für die Version 4.9.8.0. Erläutert anhand sehr anschaulich die graphische Oberfläche)


Fortran :

Programmiersprache Fortran (Uni Halle)
Fortran90 (Uni Erlangen)
Mixing C, C++ and Fortran


Noch Fragen? Dann kommen Sie einfach in die Datenstation, wir helfen gern. Wir sind auch nicht allwissend, aber wir arbeiten daran.

Kritik und Anregungen an:


© Mathematisches Institut der Universität zu Köln