Hugendubel.info - Die B2B Online-Buchhandlung 

Merkliste
Die Merkliste ist leer.
Bitte warten - die Druckansicht der Seite wird vorbereitet.
Der Druckdialog öffnet sich, sobald die Seite vollständig geladen wurde.
Sollte die Druckvorschau unvollständig sein, bitte schliessen und "Erneut drucken" wählen.

Die Programmiersprache F

Book w. online files / update
BuchKartoniert, Paperback
363 Seiten
Deutsch
Springererschienen am12.10.19971997
Das Buch beschreibt die Programmiersprache F, eine moderne, sichere, handliche Untermenge von Fortran 90 ohne historische Fortran-Altlasten. Das Buch ist als Nachschlagewerk konzipiert, kann aber auch als Lehrbuch verwendet werden, wenn der Leser bereits eine Programmiersprache kennt.mehr
Verfügbare Formate
BuchKartoniert, Paperback
EUR49,99
E-BookPDF1 - PDF WatermarkE-Book
EUR39,99

Produkt

KlappentextDas Buch beschreibt die Programmiersprache F, eine moderne, sichere, handliche Untermenge von Fortran 90 ohne historische Fortran-Altlasten. Das Buch ist als Nachschlagewerk konzipiert, kann aber auch als Lehrbuch verwendet werden, wenn der Leser bereits eine Programmiersprache kennt.
Zusammenfassung
Das Buch ist als Handbuch für den Praktiker konzipiert und beschreibt F als Werkzeug und ohne wissenschaftlichen oder historischen Ballast

F eignet sich hervorragend für die Ausbildung in Fortran-Programmierung und Programmiermethodik

Es gibt einen kostenlosen F-Compiler für PCs unter LINUX, bei dessen Anwendung das Buch wichtige Hilfen bietet
Details
ISBN/GTIN978-3-540-63376-1
ProduktartBuch
EinbandartKartoniert, Paperback
Verlag
Erscheinungsjahr1997
Erscheinungsdatum12.10.1997
Auflage1997
Seiten363 Seiten
SpracheDeutsch
Gewicht600 g
IllustrationenXV, 363 S. 2 Abb. Mit Online-Extras.
Artikel-Nr.32492731

Inhalt/Kritik

Inhaltsverzeichnis
1 Schreibweise des Quelltextes.- 1.1 Klassifikation der F-Anweisungen.- 1.2 Anordnungsreihenfolge der F-Anweisungen.- 2 Typkonzept.- 2.1 Vordefinierte Datentypen.- 2.1.1 Ganzzahliger Datentyp.- 2.1.2 Reeller Datentyp.- 2.1.3 Komplexer Datentyp.- 2.1.4 Logischer Datentyp.- 2.1.5 Zeichendatentyp.- 2.2 Benutzerdefinierte Datentypen.- 2.2.1 Typdefinition.- 2.2.1.1 Typkomponenten-Definitionen.- 2.2.1.2 Nicht-sichtbare und sichtbare Typen und.- Komponenten.- 2.2.2 Strukturgrößen.- 3 Grammatische Grundeiemente.- 3.1 Geltungsbereiche.- 3.2 Schlüsselwörter.- 3.3 Namen.- 3.4 Operatoren, Zuweisungssymbol.- 3.5 Literalkonstanten.- 3.5.1 Ganzzahlige Literalkonstanten.- 3.5.2 Reelle Literalkonstanten.- 3.5.3 Komplexe Literalkonstanten.- 3.5.4 Logische Literalkonstanten.- 3.5.5 Zeichen-Literalkonstanten.- 4 Datenobjekte.- 4.1 Konstanten.- 4.2 Variablen.- 4.3 Skalare.- 4.3.1 Teil-Zeichenfolgen.- 4.4 Felder.- 4.4.1 Innere Struktur von Feldern.- 4.5 Strukturkomponenten.- 4.6 Automatische Variablen.- 4.7 Zuordnung.- 4.7.1 Zuordnimg über den Namen.- 4.7.2 Zuordnung über Zeiger, Zeigerzuordnung.- 4.8 Definitionsstatus.- 5 Zeiger.- 5.1 Zeigerkonzept.- 5.2 Zeigerverarbeitung.- 5.2.1 Erzeugung von Zeigerzielen.- 5.2.2 Zuordnungsstatus.- 5.2.3 Freigeben von Zeigerzielen.- 5.2.4 Aufhebung der Zeigerzuordnung.- 6 Feld Verarbeitung.- 6.1 Feldvereinbarung.- 6.1.1 Felder mit expliziter Gestalt.- 6.1.2 Felder mit übernommener Gestalt.- 6.2 Zugriff.- 6.2.1 Gesamtfelder.- 6.2.2 Feldelement.- 6.2.3 Teilfeld.- 6.2.3.1 Indextripel.- 6.2.3.2 Vektorindex.- 6.2.3.3 Teil-Zeichenfolgen-Teilfelder.- 6.3 Speicherverwaltung und dynamische Kontrolle.- 6.3.1 Automatische Felder.- 6.3.2 Dynamische Felder.- 6.3.3 Feldzeiger.- 6.4 Feldkonstruktoren.- 6.5 Operationen auf Feldern.- 6.5.1 Feldausdrücke.- 6.5.2 Feldfunktionen.- 6.5.3 Feldzuweisungs-Anweisungen.- 7 Ausdrücke.- 7.1 Vordefinierte numerische Ausdrücke.- 7.2 Vordefinierte Vergleichsausdrücke.- 7.2.1 Vordefinierte numerische Vergleichsausdrücke.- 7.2.2 Vordefinierte Zeichenvergleichsausdrücke.- 7.3 Vordefinierte logische Ausdrücke.- 7.4 Vordefinierte Zeichenausdrücke.- 7.5 Benutzerdefinierte Ausdrücke.- 7.5.1 Benutzerdefinierte Operatoren und erweiterte vordefinierte Operatoren.- 7.5.1.1 Nicht-überladener benutzerdefinierter Operator.- 7.5.1.2 Überladener benutzerdefinierter Operator.- 7.5.1.3 Erweiterter vordefinierter Operator.- 7.6 Gemeinsame Regeln für Ausdrücke.- 7.6.1 Rangfolge der Ausdrücke und Operatoren.- 7.6.2 Interpretation von Ausdrücken.- 7.6.3 Auswertung von Ausdrücken.- 7.7 Spezielle Ausdrücke.- 7.7.1 Konstantenausdruck.- 7.7.2 Initialisierungsausdruck.- 7.7.3 Spezifikationsausdruck.- 8 Zuweisungen.- 8.1 Vordefinierte Zuweisungsanweisungen.- 8.1.1 Numerische Zuweisungsanweisung.- 8.1.2 Logische Zuweisungsanweisung.- 8.1.3 Zeichenzuweisungs-Anweisung.- 8.1.4 Zuweisungsanweisung für benutzerdefinierte Datentypen.- 8.2 Benutzerdefinierte Zuweisungsanweisung.- 8.2.1 Nicht-überladene benutzerdefinierte Zuweisimg.- 8.2.2 Überladene benutzerdefinierte Zuweisung.- 8.3 Zeigerzuweisungs-Anweisung.- 8.4 Maskierte Feldzuweisungs-Anweisungen.- 8.4.1 WHERE-Anweisungsgruppe.- 8.4.2 Gemeinsame Regeln für maskierte.- Feldzuweisungs-Anweisungen.- 9 Vereinbarungen und Spezifikationen.- 9.1 Attribute.- 9.1.1 ALLOCATABLE-Attribut.- 9.1.2 Anfangswert.- 9.1.3 DIMENSION-Attribut.- 9.1.4 INTENT-Attribut.- 9.1.5 OPTIONAL-Attribut.- 9.1.6 PARAMETER-Attribut.- 9.1.7 POINTER-Attribut.- 9.1.8 PRIVATE-Attribut.- 9.1.9 PUBLIC-Attribut.- 9.1.10 SAVE-Attribut.- 9.1.11 TARGET-Attribut.- 9.2 Typvereinbarungs-Anweisungen.- 9.2.1 INTEGER-Anweisung.- 9.2.2 REAL-Anweisung.- 9.2.3 COMPLEX-Anweisung.- 9.2.4 LOGICAL-Anweisung.- 9.2.5 CHARACTER-Anweisung.- 9.2.5.1 Längenangabe.- 9.2.6 TYPE-Vereinbarungsanweisung.- 9.3 Sonstige Spezifikationsanweisungen.- 9.3.1 PRIVATE-Anweisung.- 9.3.2 PUBLIC-Anweisung.- 9.3.3 IMPLICIT-Anweisung.- 9.3.4 INTRINSIC-Anweisung.- 10 Ablaufsteuerung.- 10.1 IF-Anweisungsgruppe.- 10.1.1 Einfache IF-Anweisungsgruppen.- 10.1.2 Geschachtelte IF-Anweisungsgruppen.- 10.2 CASE-Anweisungsgruppe.- 10.2.1 Einfache CASE-Anweisungsgruppen.- 10.3 DO-Schleife.- 10.3.1 DO-Anweisung.- 10.3.2 END DO-Anweisung.- 10.3.3 Schleifentypen.- 10.3.4 Ausführung einer DO-Schleife.- 10.3.4.1 Weitere Hinweise zu Zählschleifen.- 10.3.4.2 Weitere Hinweise zu Endlosschleifen.- 10.3.4.3 CYCLE-Anweisung, EXIT-Anweisung.- 10.4 Geschachtelte Anweisungsgruppen.- 10.5 STOP-Anweisung.- 11 Ein-/Ausgabe.- 11.1 Datensätze.- 11.2 Dateien.- 11.3 Dateiattribute externer Dateien.- 11.3.1 Dateinamen.- 11.3.2 Zugriffsmethoden.- 11.3.2.1 Sequentieller Zugriff.- 11.3.2.2 Direkter Zugriff.- 11.3.3 Form einer Datei.- 11.3.4 Position einer Datei.- 11.4 Ein-/Ausgabe-Einheiten.- 11.5 Vorverbundene E/A-Einheiten und vordefinierte Dateien.- 11.6 Ein-/Ausgabe-Anweisungen.- 11.6.1 Ein-/Ausgabe-Parameter.- 11.6.1.1 UNIT-Parameter.- 11.6.1.2 FMT-Paxameter.- 11.6.1.3 REC-Parameter.- 11.6.1.4 ADVANCE-Parameter.- 11.6.1.5 Datensatzende-Status.- 11.6.1.6 IOSTAT-Parameter.- 11.6.1.7 Fehlerbedingungen.- 11.6.1.8 Dateiende-Status.- 11.6.1.9 SIZE-Parameter.- 11.6.2 Ein-/Ausgabe-Listen.- 11.6.3 Datenübertragungs-Anweisungen.- 11.6.3.1 Formatgebundene Ein-/Ausgabe.- 11.6.3.2 Formatfreie Ein-/Ausgabe.- 11.6.3.3 Listengesteuerte Ein-/Ausgabe.- 11.6.3.3 Interne Ein-/Ausgabe.- 11.6.3.4 Nichtvorrückende Ein-/Ausgabe.- 11.6.3.5 Drucken.- 11.6.4 E/A-Status-Anweisungen.- 11.6.4.1 OPEN-Anweisung.- 11.6.4.2 CLOSE-Anweisung.- 11.6.4.3 INQUIRE-Anweisung.- 11.6.5 Dateipositionierungs-Anweisungen.- 12 Formate.- 12.1 Formatangabe.- 12.2 Zusammenwirken von E/A-Liste und Formatangabe.- 12.2.1 Wiederholungszahl und Gruppen von Formatelementen.- 12.2.2 Formatwiederholung.- 12.3 Formatelemente.- 12.3.1 A-Format.- 12.3.2 Doppelpunkt-Format.- 12.3.3 ES-Format.- 12.3.4 F-Format.- 12.3.5 I-Format.- 12.3.6 L-Format.- 12.3.7 Vorzeichensteuerung: S SP SS.- 12.3.8 Schrägstrich-Format.- 12.3.9 Tabulatoren: Tn TLn TRn.- 13 Programmeinheiten und Unterprogramme.- 13.1 Hauptprogramm.- 13.2 Module.- 13.2.1 USE-Anweisung.- 13.2.2 Typische Anwendungsfälle.- 13.3 Unterprogramme.- 13.3.1 Modulfunktionen.- 13.3.1.1 Funktionsdefinition.- 13.3.1.2 Expliziter Aufruf einer Funktion.- 13.3.1.3 Operatorfunktionen.- 13.3.2 Modulsubroutinen.- 13.3.2.1 Subroutinendefinition.- 13.3.2.2 Expliziter Aufruf einer Subroutine, CALL-Anweisung.- 13.3.2.3 Zuweisungssubroutinen.- 13.3.3 Externe Unterprogramme.- 13.3.4 Formalparameter-Unterprogramme.- 13.3.5 Schnittstellenblöcke.- 13.3.6 Überladene generische Unterprogrammnamen.- 13.3.7 Rücksprung aus Modul-Unterprogramm.- 13.4 Programminterner Informationsaustausch.- 13.4.1 Parameterlisten.- 13.4.1.1 Formalparameterliste.- 13.4.1.2 Aktualparameterliste.- 13.4.2 Parameterzuordnung.- 13.4.2.1 Datenobjekte als Formalparameter.- 13.4.2.2 Implizite Zuordnung zweier Formalparameter.- 13.4.2.3 Länge von Zeichenformalparametern.- 13.4.2.4 Skalare Parameter.- 13.4.2.5 Felder als Formalparameter.- 13.4.2.6 Zeiger als Formalparameter.- 13.4.2.7 Einschränkungen bei der Zuordnung von Datengrößen.- 13.4.2.8 Unterprogramme als Formalparameter.- 13.4.3 Optionale Formalparameter.- 13.4.4 Formalparameter mit INTENT-Attribut.- 14 Vordefinierte Unterprogramme.- 14.1 Vördefinierte Funktionen.- 14.1.1 Tabelle der vordefinierten Funktionen.- 14.2 Vordefinierte Subroutinen.- 14.3 Aufruf eines vordefinierten Unterprogrammes.- 14.4 Definitionen der vordefinierten Unterprogramme.- Anhänge.- A ASCII-Zeichensatz und ASCII-Sortierfolge.- B Zahlenmodelle.- B.1 Modelle für ganzzahlige Zahlen.- B.2 Modelle für reelle Zahlen.- B.3 Zahlenmodelle für Bitmanipulationen.- C Programmbeispie.- D F versus Fortran 90.- E Syntaxdiagramme.- E.1 Notation in dieser Syntax.- E.2 Begriffe und Konzepte.- E.3 Zeichen, grammatische Grundelemente und Form des Quelltextes.- E.4 Vordefinierte und benutzerdefinierte Datentypen.- E.5 Vereinbarungen und Spezifikationen von Datenobjekten.- E.6 Verwendung von Datenobjekten.- E.7 Ausdrücke und Zuweisung.- E.8 Ablaufsteuerung.- E.9 Ein-/Ausgabe-Anweisungen.- E.10 Ein-/Ausgabe-Formatierung.- E.11 Programmeinheiten.- E.12 Unterprogramme.- F Stichwortverzeichnis.mehr