On Wed, 23 Jan 2002, Eric Schaefer wrote:
Date: Wed, 23 Jan 2002 23:09:59 +0100 From: Eric Schaefer eric@gixgax.de Reply-To: lug-dd@schlittermann.de To: lug-dd@schlittermann.de Subject: Re: [Lug-dd] Programmiersprache fuer Anfaenger
On Wed, Jan 23, 2002 at 08:02:11PM +0100, Andreas Reich wrote:
Ich habe Perl bisher immer nur f�r CGIs und Konsolenjobs benutzt. An GUIs mit Perl habe ich mich nie rangewagt, daf�r ist es IMHO auch nicht wirklich geeignet. (GUIs in Java mag ich �brigens auch nicht.)
Also Skriptsprachen habe ich von vornherein ausgeschlossen. Ich bin der Meinung, da� man mit Perl (als Bsp.) nicht wirklich Programmieren lernen kann, da es nicht mal vern�nftige Typen gibt. Mit jeder "richtigen" Sprache wird man dann richtig auf die Schn#*�$ fliegen. Es wird sicher nicht um sonst MODULA gelehrt, denn das hat ein sehr strenges Typsystem. Ich pers�nlich habe mit BASIC angefangen und glaube erst wirklich brauchbaren Code mit Pascal geschrieben zu haben. Ich habe mir gedacht, da� diese Enw�nde zu Java kommen, denn das waren auch meine Gedanken, aber ich dachte auch, da� es einen Grund haben mu�, warum Java jetzt schon Erstsemestern beigebracht wird... Delphi und �hnliche RAD Dinger halte ich f�r richtiggehend falsch, da man erstmal Programmiermethodik erlernen mu� um mit sowas richtige Programme zu schreiben (man sollte schon kapieren was unter der Haube passiert).
Hier mal meine pers�nliche Checkliste zum Thema:
- BASIC [ ] (Spielzeug)
- Pascal [ ] (das will man niemandem antun)
- C [ ] (n�, n�, ab Kapitel drei dann Pointerarithmetik oder was?)
- C++ [X] (f�r einfache Programme sind Pointer unn�tig ->Referenzen, und der OO Kram ist ganz leidlich)
- Java [ ] (Einsteigerunfreundlich)
- MODULA/Oberon [ ] (Einsteigerfreundlich aber b�kse)
- Perl/PHP/*sh/younameit [ ] ("Wurstelsprachen")
- Delphi/kylix/RAD [ ] ("programmieren lernen" != "klicken lernen")
- Vorschl�ge bitte (Begr�ndung?)
Ich denke es wird auf C++ hinauslaufen. Ich selbst habe nur den Stroustroup in Englisch, kennt jemand brauchbare Tutorials auf Deutsch, die nicht (!!) C voraussetzen? Online?
Gru�, Eric -- Eigentlich sollten Konjunktive prinzipiell meistens vermeidbar sein.
- Rainer Kersten in <dasr>
Lug-dd maillist - Lug-dd@schlittermann.de http://mailman.schlittermann.de/mailman/listinfo/lug-dd
Ich verstehe nicht was Ihr alle gegen Pascal habt. Ich persoenlich bevorzuge es, da man da nicht wild mit Pointern schiessen muss. Um schnell mal was fuer X zu schreiben (zusammenzuklicken) ist Kylix was wunderbares. Ich muss aber auch zugeben, das ich frueher sehr viel TP 3 und TP 6 programmiert habe und weiss, was sich im Hintergrund abspielt. Bei kleinen sachen kann es nuetzlich sein ein Pascalprogramm zu schreiben und es dann durch p2c zu scheuchen. Das funktioniert eigendlich recht gut.