Bauinformatik
Stand 2000
- Buchtipps
- GIS
- Netzwerke
- UNIX
- dia2code
- GTK DBF Editor
- Werkzeug zum Vergleich der Anzahl von Datensätzen in Shapefiles und DBF Dateien: shpchk.c. Muss mit shapelib kompiliert werden.
FORTRAN
FORTRAN 90
Essential Lahey Fortran 90 ist ein FORTRAN 90-Compiler, der von Privatpersonen zu nichtkommerziellen Zwecken umsonst genutzt werden kann. Er ist sehr einfach zu bedienen: Mit dem Frontend wird compiliert und automatisch gelinkt, es müssen keine kryptischen Parameter angegeben werden. Optimierung ist nicht möglich, dafür werden unter DOS 32-bit-Programme erzeugt. Weitere Informationen und die Downloadmöglichkeit: LaheyEin Vorteil gegenüber FORTRAN 77-Compilern besteht darin, daß Speicher dynamisch reserviert werden kann, d. h. Felder können beliebig gross angelegt werden und man muß nur den Speicherplatz reservieren, der wirklich genutzt wird. Der Compiler achtet auf 'guten' Programmierstil, bei der Kompilierung von FORTRAN 77-Programmen können Probleme in Schleifen mit Zeilennummern auftreten.
FORTRAN 77
Lahey will mit ELF 90 'modernen' FORTRAN 90-Code fördern. Viele alte FORTRAN Programme lassen sich aufgrund der strikten Syntax-Kontrollen deshalb nicht kompilieren. Der freie g77-Compiler schafft da Abhilfe, er ist Bestandteil der GCC-Compiler-Suite. Auf vielen Linux-Rechnern wird er standardmässig mitinstalliert. Für Windows empfiehlt sich die Installation von Cygwin. (Cygwin ist viel mehr als ein FORTRAN-Compiler, der Download ist entsprechend groß. Interessant ist g77/GCC insbesondere dadurch, dass er als Cross-Compiler verwendet werden kann (z.B. Windows-Programme unter Linux kompilieren).FORTRAN 95
Basierend auf g77 wird zur Zeit ein freier FORTRAN 95-Compiler entwickelt: g95.sourceforge.net.Java
Die Java-Applets sollten mit SUNs Appletviewer, Netscape 3, Explorer 3 oder neueren Versionen dieser Programme laufen. Für Java gibt es ( relativ ) günstige Integrierte Entwicklungsumgebungen, Integrated Development Environments - IDEs, die die Programmierung wesentlich beschleunigen und vereinfachen, gerade wenn man eine graphische Benutzeroberfläche erzeugen will. Der reine Java Development Kit, JDK, von SUN, er enhät Compiler, Interpreter und einige Werkzeuge, ist umsonst. Beim Kompilieren der Beispiele mit JDK 1.1.1 gibt es ein paar depreceated-Warnings, es laeuft aber trotzdem. Java-Portierungen existieren auf so gut wie allen PC-Plattformen, für kleinere Rechner, z. B. PDAs wie den US Robotics PalmPilot oder auch die WindowsCE-Handhelds sind Portierungen angekündigt. Außerdem arbeitet SUN an einem JavaOS für PDAs.Programme
Es handelt sich zum Teil um meine Bauinformatik Hausübung.
FORTRAN 90 | Java | |
Rotation eines Rechteckes |
|
|
Aufgabe 1: Widerstandsmoment |
|
|
Aufgabe 2: Momentenverlauf |
|
|
Aufgabe 4: Sinus |
|
|
Aufgabe 6: Sortieren von Zahlen |
|
|
Aufgabe 8: Matrizenmultiplikation |
|
|
Aufgabe 9: Das Haus vom Nikolaus |
|
|