- english below -
Object Oriented Programming for All
Hi,
willkommen zu einem kleinen neuen Projekt von mir.
Objektorientierte Programmierung für alle. Das meint,
daß jede NICHT objektorientierte Programmiersprache, die fähig ist
Amiga Shared Libraries zu benutzen, zur Programmierung von Objekten benutzt werden kann.
Jeder Programmierer hat schon mal was von JAVA gehört und im gleichen Atemzug,
daß es auf dem Amiga zwar funktioniert, aber leider so langsam ist, das es nicht
praktisch einsetzbar ist. Wer nun OO programmieren will, muß auf einen der diversen C++
Compiler umsteigen.
Da mir im großen und gesamten JAVA und OOP gefällt und ich dazu auch noch meine
eigene Programmiersprache verwenden wollte, hab ich mir Gedanken gemacht , wie man OOP
auf dem Amiga resourcenschonend und zugleich offen für alle Programmiersprachen
gestalten kann.
Das Ergebnis sieht man hier:
German Pages
http://www.geocities.com/SiliconValley/Bridge/5737/Main/oop4a.html
Marius Schwarz
--
Object Oriented Programming for All
Hi,
welcome to a small new project of mine: "Object Oriented Programming for All".
Every none oop language which offers support for Amiga Shared Libraries, is now able
to use objects and can be used to produce new classes.
Every programmer has surely heared about Java and that it will be very slow on an normal amiga.
If you wanne code oop you are forced to use one of the C++ compilers or one the eiffel
ports. What if you don`t need to because someone has build an open class system and a compiler
which offers nearly the same functionality as the JAVA language does ?
Well I did this and because I wanted to use my own compiler language as a basis , I
coded a precompiler which does the whole oop releated things and a oop library
which does the runtime jobs. This system is open to every programming language which can
make use of libraries. If you wanne use your own programming language, you will find a
precompiler sourcecode which you can adapt , which is a very easy thing to do.
The results for Preass can be found here:
English Pages
http://www.geocities.com/SiliconValley/Bridge/5737/Main/oop4a_e.html
Marius Schwarz
|