-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Wednesday 30 January 2002 16:01, Heiko Schlittermann wrote:
On Tue, Jan 29, 2002 at 08:26:53PM +0100, Konrad Rosenbaum wrote:
Und daß Du/wir/ich *jetzt* kein Kylix nehmen würden, heißt doch noch lange nicht, daß es für den Anfänger blöd ist.
Ich habe bisher nur die Erfahrung gemacht, dass man Programmierung erst versteht, wenn man nicht nur macht, was der Lehrer sagt, sondern auch sieht warum.
Nun, das ist nicht nur beim Programmieren so, aber was hat das mit den ganzen Sprachen zu tun?
nix, aber mit der IDE. Kylix ist eine spezielle IDE fuer einen speziellen Pascal Dialekt. Noch dazu eine, die die Sprache vor dem Programmierer versteckt (jedenfalls recht lange).
C zeigt einem dann warum. Nur hat C die Angewohnheit Anfaenger recht leicht zu verwirren, weil es Dich in die Fallen reintapsen laesst ohne Dir dann wieder rauszuhelfen (Pointer sind ein recht kompliziertes Konzept fuer einen Einsteiger).
Was zu beweisen wäre ... das mit den Pointern. Ich kann mich entsinnen, daß wir in Pascal auch Pointer hatten (^zeiger oder so ähnlich war's, oder?)
Ja, aber in Pascal hat man sie erst nach einem halben bis ganzen Jahr gebraucht. Bei C braucht man sie ab der zweiten Woche (char*).
Kylix und andere 4GL Tools verstecken all das vor dem Programmierer. Man kann sich jetzt sicherlich noch wochenlang ueber Sinn und Unsinn dieser Versteckerei streiten, ich persoenlich halte es fuer gefaehrlich.
Da ist jetzt ein Widerspruch in sich: Du sagst, Pointer in C sind Mist und für den Anfänger gefährlich, aber an Kylix&Co hast Du auch was zu meckern, daß nämlich alles versteckt wird...
Kylix ist nicht die einzige Pascal-Umgebung. Gegen Free Pascal oder Turbo Pascal habe ich nichts einzuwenden.
Ich sehe bei Kylix&Co die Gefahr, dass sich "Der Anfaenger" [tm] auf's Klicken versteift und nicht begreift, was er da eigentlich zusammenklickt. Mag sein, dass es Experten gibt, die mit Kylix, Qt-Designer und anderen 4GL-Tools tolle Programme schreiben. Aber ich halte es fuer eine extrem schlechte Idee damit anzufangen. Ganz nach dem Motto "Wer noch nichteinmal sein eigenes Auto reparieren kann sollte nicht anfangen einen Jumbo von Boeing warten zu wollen". So ein 4GL Tool erzeugt mit wenigen Klicks einige dutzend Kilobyte Code. Als ich angefangen habe war ich gluecklich, wenn ich nach zwei Monaten mit meinem ersten Computer durch ein Prograemmchen von 20 Zeilen durchgesehen habe.
Konrad
- -- BOFH excuse #284:
Electrons on a bender