Hochperformante Objektdatenbank, Fortran 90


High Perfomance Object-Oriented Programming in Fortran 90
Copyright © By Viktor K. Decyk, Charles D. Norton, and Boleslaw K. Szymanski
For original English text, go to: http://www.cs.rpi.edu/~szymansk/oof90.html

Victor K. Decyk, Charles D. Norton, Boleslaw K. Szymanski und

Willkommen auf unserer Web-Seite der Einführung unserer Forschung in die objektorientierte Programmierung mit Fortran 90 Programmiersprachen. Fortran 90 ist eine moderne Sprache, die viele wichtige neue Funktionen sind nützlich für die wissenschaftliche Programmierung einführt. Obwohl die Array-Syntax die meiste Aufmerksamkeit erhalten hat, fanden wir, dass viele der modernen Methoden der Softwareentwicklung von dieser Sprache, darunter objektorientierte Konzepte unterstützt werden können.

Obwohl Fortran 90 ist keine vollständige objektorientierte Sprache können direkte Unterstützung für viele wichtige Konzepte dieser Sprachen, darunter abstrakte Datentypen, Kapselung, Überladen von Funktionen und Klassen. Andere Konzepte wie Vererbung und dynamischer Dispatch, die nicht unterstützt wird direkt, sondern emuliert werden. (Direct Support Fortran 2000 Anforderung.) Da Fortran 90 ist rückwärts Kompatibilität mit Fortran 77, können neue Konzepte in bestehende Programme in einem kontrollierten Modus aufgenommen werden. Dies ermöglicht erfahrenen Programmierern, Fortran 77 für Software-Upgrade, das es leichter zu verstehen, zu verändern, zu teilen, zu erklären und zu erweitern über die Vorteile der modernen Prinzipien der Programmierung sorgen macht.

Für eine kurze Zusammenfassung der Highlights der Sec. “Ausdruck einer objekt-orientierten Konzepten in Fortran 90″ , die in ACM Fortran Forum Themen erschienen. 16, Num. 1. April 1997.

Siehe auch “Einführung in die Objektorientierte Konzepte verwenden Fortran 90 “.

Wir haben auch ein Dokument, und Adressen korrigiert häufige Fehler, dass der Vergleich Fortran 90 und C + + für wissenschaftliches Rechnen. beeinträchtigen Insbesondere diskutieren wir “How to Erbschafts-und Run-Unterstützung Zeit Polymorphismus in Fortran 90 “ , VK Decyk, CD-Norton, BK Szymanski. Hier PostScript-Version .

Dokument beschreibt im Detail die, wie C + + Design und objektorientierte Ideen können in Fortran 90 modelliert werden soll in ” How to C + +-Konzepte Express in Fortran 90 “ , VK Decyk, CD-Norton, B. K. Szymanski.
Wir schrieben eine Menge

objektorientierte Plasma Particle-in-cell-Programme an aufeinanderfolgenden Workstations und High-Performance Distributed-Memory-Computern in Fortran 90 und C + +. Alle unsere Fortran 90 Programme laufen schneller als der entsprechende C + +-Version, aber die Abstraktion Modellierung Fähigkeiten, die wir brauchen, um relativ stark sein. Wir empfehlen Ihnen, diese Seiten zu erkunden und kontaktieren Sie uns direkt mit Ihren Fragen und Kommentaren.

Gotcha! hier klicken für Insektenstiche Fortran 90.

Klicken Sie hier Forschung abstrakten Verhalten Arten von Daten.

href=”http://www.fortran.com/F” target=”_parent”> sind neu in Fortran 90, empfehlen wir, dass F , eine Untermenge der Sprache, die enthält alle neuen Features der modernen Fortran 90 und schließt die weniger wünschenswerten Eigenschaften. F ist eine einfache, kostengünstige und fördert eine gute Programmierung mit Fortran ninetieth

einleitenden Fortran 90 Beispiele von Gymnasiasten geschrieben, empfehlen wir unter “Visualisierung suchen Science Exhibition “ .


Danke

Victor K. Decyk Forschung wurde zum Teil in Los Angeles durchgeführt und wurde von der U. S. DOE und NSF organisiert. Darüber hinaus war es zum Teil am Jet Propulsion Laboratory, California Institute of Technology, unter Vertrag mit der National Aeronautics and Space Administration durchgeführt. Charles D. Norton, Forschung durch die National Aeronautics and Space Administration Student Forscher Programm und NSF unterstützt. Boleslaw K. Szymanski Forschung wurde teilweise durch NSF unterstützt. Wir schätzen die Unterstützung der Robert J. Ferrara, stellvertretender Projektleiter IHC NASA, JPL, California Institute of Technology. Teile dieser Forschung ist Teil seiner Diplomarbeit, Charles Norton.

Kommentare sind geschlossen.