| |||||||||||||||||||||
Prolog - Einleitung
Herzlich willkommen auf dem offiziellen Portal der methodenorientierten Softwareentwicklung. Dieses Portal hat es sich zum Ziel gesetzt, alle Informationen und Ressourcen zur methodenorientierten Programmierung und ihrer Sprachen zu bündeln und zu strukturieren. Wir hoffen, dass Sie hier alles Benötigte finden, um Ihre Software-Entwicklung mithilfe der MOSD deutlich effizienter zu gestalten!
Die methodenorientierte Programmierung ist ein neues Programmierkonzept. Ähnlich wie die objektorientierte Programmierung versucht sie, Elemente der realen Welt auf den Quellcode abzubilden - beschreitet dabei jedoch einen grundlegend anderen Ansatz. Sie ist daher auch nicht als Konkurrenz zur objektorientierten Programmierung konzipiert, sondern soll sie erweitern und objektorientierte Quellcodes weiter verbessern. Folgerichtig sind alle bisher entwickelten methodenorientierten Sprachen Erweiterungen von objektorientierten Sprachen und ermöglichen die Kooperation der beiden Konzepte. Die Abkürzung ’MOSD’ steht für ’method-oriented software development’ und ist der Überbegriff für alles, was mit dem Konzept der methodenorientierten Programmierung zu tun hat. Die Abkürzung ’MOP’ steht für ’method-oriented programming’ und ist der Name dieses Programmierkonzepts. Gleichbedeutend wird gelegentlich auch der Begriff ’Methodenorientierung’ verwendet. ’C-mol’ ist die erste methodenorientierte Programmiersprache. Sie basiert auf C++ und die methodenorientierten Erweiterungen werden für jeden mittelmäßig erfahrenen C/C++-Programmierer schnell erlernbar sein. Damit ist die methodenorientierte Softwareentwicklung bereits heute voll einsetzbar. ’MethodJ’ ist die neueste Entwicklung der MOSD-Familie und ermöglicht die methodenorientierte Programmierung in einer auf Java basierenden Sprache. MethodJ ist fertig konzipiert, der entsprechende Compiler befindet sich noch in der Entwicklung.
Während die Objektorientierung ein zu lösendes Problem softwaretechnisch in Klassen abbildet und die Behandlungsmethoden um die zu behandelnden Daten gruppiert, bildet die methodenorientierte Softwareentwicklung ein Problem in die zur Lösung notwendigen Tätigkeiten (also Methoden) ab. Damit werden die Behandlungsroutinen zusammengefasst, bei denen ähnliche Operationen auf verschiedene Datentypen ausgeführt werden.
Am linken Rand dieser Seite finden Sie ein Inhaltsverzeichnis. Dort können Sie über die Registerkarten auswählen, ob Sie sich für MOP, C-mol oder MethodJ interessieren und erhalten dann eine Auflistung weiterer Angebote. Am oberen Rand werden Ihnen immer die wichtigsten Informationen angezeigt (z.B. die aktuelle Version des Compilers) und eine E-Mail-Adresse angeboten, an die Sie sich mit Fragen, Problemen, Vorschlägen oder Beschwerden richten können und so direkt den für dieses Thema zuständigen Spezialisten erreichen. Rechts oben wird jederzeit angezeigt in welchem Bereich Sie sich befinden (MOP, C-mol oder MethodJ) und welche der Seiten Sie betrachten. Wenn Sie sich für das Konzept der methodenorientierten Programmierung interessieren, finden Sie weitere Informationen im MOP-Bereich. Eine Einführung finden Sie unter MOP --> Einführung und weitere Dokumente unter MOP --> Dokumente. Hier erhalten Sie u.a. weitere grundlegende Texte zum Verständnis der methodenorientierten Softwareentwicklung. Sollten Sie nun die methodenorientierte Sprache C-mol nutzen wollen oder interessieren Sie sich für die Einsetzbarkeit der methodenorientierten Softwareentwicklung, so finden Sie diese im C-mol-Bereich. Eine Einführung erhalten Sie unter C-mol --> Einführung, eine Aufstellung vergangener und geplanter Präsentationen und Kurse unter C-mol --> Präsentationen und Kurse, die Dokumentation und das Handbuch zu C-mol unter C-mol --> Dokumente und natürlich den Download des Compilers und weiterer Tools unter C-mol --> Downloads. Möchten Sie die methodenorientierte Softwareentwicklung gerne unter Java einsetzen, gibt es dafür den MethodJ-Bereich. Eine Einführung erhalten Sie unter MethodJ --> Einführung und den aktuellen Stand der Entwicklung erfahren Sie unter MethodJ --> Entwicklungsstand / Projekte.
Letzte Aktualisierung: 28.03.2010 | |||||||||||||||||||||