-
 Zitat von dschroeder
Mir geht es darum aufzuzeigen, dass man sich als Azubi nicht auf eine Ausbildung als "RPG-Entwickler" beschränken sollte. Wenn man vernünftig ausgebildet wird, wird man Entwickler (also ohne die Einschränkung "RPG"). Von einem Entwickler kann man erwarten, dass er jede Programmiersprache schnell erlernen kann. Die Programmiersprache sollte man nur als ein Werkzeug ansehen. Ein Werkzeug kann man bei Bedarf wechseln.
Auch wenn RPG keine objektorientierte Programmiersprache ist, kann man bei seinen Lösungen dennoch objektorientiert denken.
... wobei RPG als Ausbildungssprache völlig ungeeignet ist; angefangen bei schwacher, bis fehlender Typbindung, über fehlende reservierte Wörter, keinerlei Unterstützung des Compilers für Error handling, schwache Prüfungen von Aufrufschnittstellen bis hin zu einem Compiler, der Programme erstellt, die kaum den Aufruf überstehen können.
Objekt orientierte Denke in RPG zu vermitteln oder gar zu praktizieren ist ein lobenswerter Gedanke, dürfte aber ohne Kenntnis einer OO Sprache kaum zu vermitteln sein und wenn man sich dann real existierende RPG Programme des täglichen Lebens ansieht, dann treibt einen das doch in die nackte Verzweiflung - real umsetzbar sind OO Ansätze im gesamten ILE Modell mit seinen begrenzten Möglichkeiten der Objekterzeugung (= Aktivierung eines PGMs/SRVPGMs) ohnehin kaum.
D*B
Similar Threads
-
By NEWSolutions Redaktion in forum NEWSolutions artikel
Antworten: 0
Letzter Beitrag: 08-05-15, 09:30
-
By Schnichels in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 14-06-03, 09:34
-
By CMueller@must.de in forum NEWSboard IT Strategie
Antworten: 9
Letzter Beitrag: 09-11-01, 08:04
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks