CD-ROM zu "Die Programmiersprache F" (W. Gehrke, Springer, 1997) ################################################################ Die CD-ROM enthaelt 9 F-Compiler und diverse syntaktisch vollstaendige und/oder lauffaehige Programmbeispiele. Compiler ++++++++ Das Verzeichnis compiler enthaelt insgesamt 9 F-Compiler fuer folgende Plattformen: 1. Unix-Workstations (SunOS, Solaris2, Solaris2 mit gcc, AIX, IRIX, HP-UX, DEC Alpha Unix) 2. PC (Windows 95/NT) 3. PC (Linux) Bei den ersten beiden Klassen handelt es sich um Probe-Compiler mit folgenden Eigenschaften: - es sind nicht-optimierende Compiler - es koennen keine Unterprogramme aufgerufen werden, die _nicht_ in F geschrieben sind - es darf nur eine USE-Anweisung auftreten; in einem Modul darf gar keine USE--Anweisung auftreten - es werden nur kleine Programme akzeptiert (weniger als 60 oder 100 Zeilen) Trotz dieser Einschraenkungen koennen Sie kleine Programmbausteine schreiben und ueberpruefen lassen, Sie koennen die klare Struktur des F-Codes kennenlernen und Sie koennen methodisches Programmieren mit F ueben. Da jedes F-Programm ein Fortran-Programm ist, koennen Sie die gueltigen Bausteine anschliessend auch mit einem Fortran90/95-Compiler verarbeiten. Die Compiler-Version fuer Linux-PCs kennt die obigen Einschraenkungen hinsichtlich der USE-Anweisungen und der maximalen Groesse des Quelltextes nicht. Wenn Sie neue Fortran-Programme entwickeln, aber keinen Fortran-Compiler haben, koennen Sie das Handbuch "Die Programmiersprache F" als style-guide und diesen F-Compiler als Ihren (kostenlosen) Fortran-Compiler verwenden. Fuer die Installation der Compiler-Version fuer Windows 95/NT ist das Passwort try_F_buy_F erforderlich. Die anderen Compiler-Versionen werden ohne Passwort installiert. Beim "untarring" der tar-Dateien darf man die Angabe der Option "p" nicht vergessen. Diese Compiler und evtl. neuere und/oder andere Versionen sind im Internet verfuegbar via FTP: ftp ftp.swcp.com login cd pub/walt/F ls -al bin get Achtung: Diese Compiler-Versionen stehen "as is" zur Verfuegung. Sie sind nicht fuer alle denkbaren Hardware/Betriebssystem-Plattformen getestet. Programmbeispiele +++++++++++++++++ Das Verzeichnis beispile enthaelt Programmbeispiele. Auch wenn einige dieser Programmbeispiele zu gross fuer den einen oder anderen der obigen Probe-Compiler sind, sind sie sehr gut lesbar. Sie zeigen die Klarheit von F-Programmen und sie zeigen, wie man die Programmiersprache F zur Programmierung anspruchsvoller F- oder Fortran-Anwendungen verwenden kann. Unterverzeichnis imagine1: Dieses Unterverzeichnis enthaelt diejenigen Programmbeispiele, die man im WWW unter http://www.imagine1.com/imagine1/example_code.html finden kann. Eines der kleineren Programme befindet sich auch im Anhang C des Handbuches "Die Programmiersprache F". Unterverzeichnis meissner: Dieses Unterverzeichnis enthaelt diejenigen Programmbeispiele, die im Internet via FTP im selben Verzeichnis wie die F-Compiler (s.o.) verfuegbar sind. Der Name der Datei ist (meissner_)examples. Es handelt sich um Programmbeispiele zu dem Buch "Essential Fortran 90 & 95" von Loren Meissner. Naehere Angaben zu dem Buch finden Sie unter http://www.imagine1.com/imagine1/books.html. Die Datei examples enthaelt Programme und zugehoerige Daten. Die Kommentare innerhalb der Programme beziehen sich natuerlich nicht auf das vorliegenden Handbuch "Die Programmiersprache F", sondern auf das Buch von Loren Meissner.