Moin Swen!
Vielleicht besteht das "Problem" darin, daß heute immer mehr 4GL-Denkende versuchen, 3GL-Aufgaben zu lösen ...
Verrätst Du mir, was das ist? 4-gleisig vs 3-gleisig ? :-)
Ich habe echt keine Ahnung, was da ist.
Das steht fuer 3rd (third) bzw. 4th (fourth) generation language. 3GLs sind solche Sprachen, in denem man dem Rechner genau vorgibt, *wie* er ein Problem zu loesen hat. Z.B. C, Perl, Java, ja auch Basic und JS gehoeren dazu. *g* Bei 4GLs sagt man nicht mehr *wie*, sondern einfach *was* man haben will. Z.B. SQL, falls Du das kennst. In SQL sage ich
SELECT * FROM africa WHERE designation = 'elephant';
Ich will also alle Datensaetze der Tabelle africa, in denen die Bezeichnung (eines Tieres) 'elephant' ist. *Wie* die Datenbank dieses Ergebnis liefert, ist mir vollkommen wurscht, ich sage nur, ich will das haben. Wuerde ich dasselbe in C oder Perl haben wollen, muesste ich selber in einer Schleife jeden Datensatz der Tabelle africa vom Datentraeger lesen, durch einen Stringvergleich feststellen, ob die Bezeichnung wirklich "elephant" ist, und wenn ja, auf geeignete Weise den Datensatz in die Ergebnismenge kopieren. Verstaendlich?
HTH && So long