Inhalt
Inhalt
Überblick über Programmiersprachen 1: Prozedurale Sprachen
Prinzipien der strukturierten Programmierung
Datenstrukturen
Kontrollstrukturen
Unterprogramme
FORTRAN77 - der Urahn der numerischen Programmierung
Übersicht
Sprachelemente
Beispielprogramme
FORTRAN77 für numerische Anwendungen
C - das universelle Arbeitspferd
Übersicht
Sprachelemente
Beispielprogramme
C für numerische Anwendungen
Fortran90 - die moderne Alternative
Übersicht
Sprachelemente
Beispielprogramme
Fortran90 für numerische Anwendungen
Übungen
Übung 1
Übung 2
Überblick über Programmiersprachen 2: Objektorientierte Sprachen
Prinzipien der objektorientierten Programmierung
Datenkapselung
Vererbung
Polymorphie
Java - die Sprache des WWW
Übersicht
Beispielprogramm Matrixmultiplikation
Java für numerische Anwendungen
C++ - die eierlegende Wollmilchsau
Übersicht
Beispielprogramm Matrixmultiplikation
C++ für numerische Anwendungen
Übungen
Übung 1
Übung 2
Sourcen der Beispielprogramme
FORTRAN77
Matrixmultiplikation
Matrixmultiplikation mit Blas-Routine
C
Matrixmultiplikation
Matrixmultiplikation mit Blas-Routine
Fortran90
Matrixmultiplikation
Hauptprogramm
Modul KIND
Matrixmultiplikation mit Blas-Routine
Hauptprogramm
Modul BLAS
Rationale Zahlen als abstrakter Datentyp
Java
Matrixmultiplikation
Klasse Matrix
Klasse SquareMatrix
Klasse TestMatrix
C++
Matrixmultiplikation
Klasse Matrix, Schnittstelle
Klasse Matrix, Implementierung
Klasse SquareMatrix, Schnittstelle
Klasse SquareMatrix, Implementierung
Klasse TestMatrix
Peter Junglas 8.10.1999