On Wed, Jan 23, 2002 at 06:17:27PM +0100, Carsten Möhl wrote:
was hällstn von kylix?
Ich dachte, da sollte jemand _programmieren_ erlernen...
SCNR
Ciao, Tobias
Naja was hast du denn gegen Kylix es bietet doch einem Anfänger jede menge hilfe und spart in der ersten Zeit viel Ärger. Es werden viele frei Komonenten geboten, es ist leicht eine relativ gut GUI zu erzeugen und für einen Anfänger nützliche Code Erkennung und Vervollständigung die eigentlich recht ordentlich funktioniert hat doch auch was ?
Warum dem Anfänger gleich aufs glatt Eis schupsen ? Da verlierter sicher schnell die Lust am programmieren.
.... Klar man kann ja auch mit Assembler anfangen ...
Gruß Mario
On Sun, Jan 27, 2002 at 01:48:43PM +0100, Mario Schrön wrote:
Naja was hast du denn gegen Kylix es bietet doch einem Anfänger jede menge hilfe und spart in der ersten Zeit viel Ärger. Es werden viele frei Komonenten geboten, es ist leicht eine relativ gut GUI zu erzeugen und für einen Anfänger nützliche Code Erkennung und Vervollständigung die eigentlich recht ordentlich funktioniert hat doch auch was ?
Warum dem Anfänger gleich aufs glatt Eis schupsen ? Da verlierter sicher schnell die Lust am programmieren.
Äh, was Du da beschreibst, hat nichts mit Programmierung zu tun. Da lernt man nichts über Algorithmen und Vorgehensweisen. Klicken kann jeder, programmieren ist eine Kunst. Und kein nichttriviales Programm kann _nur_ durch klicken erstellt werden, auch wenn $RADTOOL das verspricht.
Eric
On Sun, Jan 27, 2002 at 01:48:43PM +0100, Mario Schrön wrote:
On Wed, Jan 23, 2002 at 06:17:27PM +0100, Carsten Möhl wrote:
Hallo Mario,
was hällstn von kylix?
Ich dachte, da sollte jemand _programmieren_ erlernen...
SCNR
Naja was hast du denn gegen Kylix es bietet doch einem Anfänger jede menge hilfe und spart in der ersten Zeit viel Ärger.
es spart dem Programmieranfänger nur scheinbar Zeit und Ärger, nämlich solange er nur ein paar Units zusammenclickt und ein _paar_ Zeilen Code dazwischen streut. Viele wichtige Dinge lernt er jedoch nicht: - CodingStyle - OO-Programmieren // Vererbungen in Delphi sieht man nicht so häufig - Algorithmen - Grundlagen // er wird gleich mit Komponenten & Co. gequält
Es werden viele frei Komonenten geboten,
Frei, nachdem man eine kostenpflichtige Lizens erworben hat ;)
es ist leicht eine relativ gut GUI zu erzeugen
Anfänger + GUI-Programmierung = schlechter Einstieg Ich habe es ja selbst bei mir erlebt. Meine ersten Delphiprogramme hatten eine wunderbare graphische Oberfläche (abgesehen vom GUIStyle) aber waren eigentlich ohne jede Funktionalität... <flame>dieses Gefühl hat man auch bei den Programmen von vielen Delphi-Programmierern ;)</flame>
und für einen Anfänger nützliche Code Erkennung und Vervollständigung die eigentlich recht ordentlich funktioniert hat doch auch was ?
RTFM ist meistens sinnvoller, da dort nicht nur der Syntax, sondern auch der Zusammenhang zwischen der Klassen beschrieben wird.
Warum dem Anfänger gleich aufs glatt Eis schupsen? Da verlierter sicher schnell die Lust am programmieren.
Solche Leute haben in der Programmierszene auch absolut nichts verloren!!! Hätte ich bei jedem kleinen Problem aufgegeben würde ich heute noch beim schön einfachen BASIC sitzen und mein 'Schiffeversenken' zum Xten mal reimplementieren...
Die Leute sollen endlich mal kapieren, das Programmieren nicht nur was mit rumclicken und Text eintippen zu tun hat, sondern auch eine Kunst ist, die es zu erlernen gilt. Picasso hat auch nicht mit Fotographie angefangen, sondern Step by Step vom Bleistift/Kohle über Zeichnungen zur Farbe hochgearbeitet... (um es mit den Beispielen von Konrad zu halten ;))
.... Klar man kann ja auch mit Assembler anfangen ...
Ebend, fände ich sowieso viel besser... Da würde sich die Spreu vom Weizen viel eher trennen und solche peinlichen Sachen wie MS-DOS/Win9X wären uns erspart geblieben :)
Ciao, Tobias
On Sun, Jan 27, 2002 at 03:24:12PM +0100, Tobias Koenig wrote:
.... Klar man kann ja auch mit Assembler anfangen ...
Ebend, fände ich sowieso viel besser... Da würde sich die Spreu vom Weizen viel eher trennen und solche peinlichen Sachen wie MS-DOS/Win9X wären uns erspart geblieben :)
MS-DOS wurd IHMO zum größten Teil in Assembler implementiert (wäre damals auch nicht anders möglich gewesen).
Assembler hat einen gewichtigen Nachteil: man versteift sich zu sehr auf die Maschinendetails und lernt keine Methodik. Dafür kapiert man, wie die Kiste innen drinnen funktioniert.
Gruß, Eric
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
[Vorsicht: wem heute nicht nach Flame ist, der sollte diese Mail ueberspringen]
On Sunday 27 January 2002 13:48, Mario Schrön wrote:
On Wed, Jan 23, 2002 at 06:17:27PM +0100, Carsten Möhl wrote:
was hällstn von kylix?
Ich dachte, da sollte jemand _programmieren_ erlernen...
SCNR
Ciao, Tobias
Naja was hast du denn gegen Kylix es bietet doch einem Anfänger jede menge hilfe und spart in der ersten Zeit viel Ärger.
Dem Anfaenger kann man das vielleicht so verklickern... Fuer alle anderen bedeutet das _viel_ Aerger!
Entschuldige, aber mit solchen Tools wie Kylix ist niemandem geholfen: jedes Programm, das ueber "Hello World!" hinausgeht muss nach meinen Erfahrungen mit solchen Tools schiefgehen. Erfahrungsgemaess behindert einen so ein Tool mehr bei der Fehlersuche, als es einem hilft. Und auch Pascal bietet einem reichlich Spielraum fuer sehr kreative Fehler, an die Borland und Co. nicht gedacht haben.
Es werden viele frei Komonenten geboten, es ist leicht eine relativ gut GUI zu erzeugen und für einen Anfänger nützliche Code Erkennung und Vervollständigung die eigentlich recht ordentlich funktioniert hat doch auch was ?
<nitpick> Mit Deiner Rechtschreibung scheinst Du solche Automatismen zu brauchen... </nitpick>
Mal im Ernst: so toll ist die Auswahl an Kylix-Bibliotheken nun wirklich nicht. Und sobald man ein gewisses Level an Professionalitaet erreicht hat(*) stoert die Code-Vervollstaendigung eher.
(*)sprich: man weiss, wie man zwischen der Konsole mit dem Editor und der mit dem Browser, der die Hilfe anzeigt, umschaltet
Warum dem Anfänger gleich aufs glatt Eis schupsen ? Da verlierter sicher schnell die Lust am programmieren.
Vom Lustige-Bewegungen-in-der-Luft-machen lernt man aber auch nicht schwimmen. Und wer mit richtiger Programmierung (im Gegensatz zu Mausschubserei) nicht zurechtkommt, sollte lieber User bleiben und die Experten nicht weiter von der Arbeit abhalten.
Der Gitarrist von AC/DC wurde mal gefragt: "Was brauche ich, um so Gitarre zu spielen wie Du?" die Antwort war: "Talent!".
Sprich: wer nur Maeuse schubsen will/kann sollte lieber eine Ausbildung zum Wachkater machen und sich aus Dingen raushalten, von denen er nix versteht. Ich geh auch nicht los und erzaehle den Schweizer Kaeseherstellern, wie man Gouda macht, ich esse ihn nur.
.... Klar man kann ja auch mit Assembler anfangen ...
...oder Wachkater werden.
Konrad
- -- Captain's Log, star date 21:34.5...
On Sun, Jan 27, 2002 at 05:44:12PM +0100, Konrad Rosenbaum wrote:
Ich geh auch nicht los und erzaehle den Schweizer Kaeseherstellern, wie man Gouda macht, ich esse ihn nur.
Das merkt man (Hint: Die mit dem Gouda fahren mit Wohnwagen rum und wohnen in Windmühlen.).
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Sunday 27 January 2002 20:07, Eric Schaefer wrote:
On Sun, Jan 27, 2002 at 05:44:12PM +0100, Konrad Rosenbaum wrote:
Ich geh auch nicht los und erzaehle den Schweizer Kaeseherstellern, wie man Gouda macht, ich esse ihn nur.
Das merkt man (Hint: Die mit dem Gouda fahren mit Wohnwagen rum und wohnen in Windmühlen.).
Hmm, erwischt. :-(
Appenzeller?
Konrad
- -- BOFH excuse #327:
The POP server is out of Coke
Hi Konrad,
On Sun, Jan 27, 2002 at 17:44:12 +0100, Konrad Rosenbaum wrote:
Ich geh auch nicht los und erzaehle den Schweizer Kaeseherstellern, wie man Gouda macht, ich esse ihn nur.
"Wer hats erfunden?"
"Die Hollaender!"
Gouda != Schweizer Kaese
Meinjanur, Chris
Hallo,
Ich hab programmieren mit Turbo Pascal gelernt. Das Teil kann dir die Fehler fast immer sagen ganz genau (man braucht nicht zu raten :-) ) Kommt mit IDE und Hilfe in Form von "Befehl - Syntax - Beschreibung - Portablität - Beispiel". Ist natürlich für DOS und total veraltet, aber vielleicht ist Free Pascal da ähnlich.
bye, Fabian
On Mon, Jan 28, 2002 at 02:23:15PM +0100, Fabian Hänsel wrote:
Hallo,
Ich hab programmieren mit Turbo Pascal gelernt. Das Teil kann dir die Fehler fast immer sagen ganz genau (man braucht nicht zu raten :-) ) Kommt mit IDE und Hilfe in Form von "Befehl - Syntax - Beschreibung - Portablität - Beispiel". Ist natürlich für DOS und total veraltet, aber vielleicht ist Free Pascal da ähnlich.
Gibt es für Pascal eine objektorientierte Datenbank die Daten von mehreren giga Byte Daten speichern kann? Wär natürlich gut wenn ich darauf noch mit ftp und webdav zugreifen kann. Benutzerverwaltung und Webserver sollten auch dabei sein.
thomas
Hallo,
Gibt es für Pascal eine objektorientierte Datenbank die Daten von mehreren giga Byte Daten speichern kann? Wär natürlich gut wenn ich darauf noch mit ftp und webdav zugreifen kann. Benutzerverwaltung und Webserver sollten auch dabei sein.
Geht es hier um "Programmiersprache für Anfänger" oder um "Anfänger erschlagen mit Zeug, das mit Programmieren _Lernen_ nichts zu tun hat und so umständlich wie möglich ist"?
Fabian
On Thu, Jan 31, 2002 at 04:16:46PM +0100, Fabian Hänsel wrote:
Hallo,
Gibt es für Pascal eine objektorientierte Datenbank die Daten von mehreren giga Byte Daten speichern kann? Wär natürlich gut wenn ich darauf noch mit ftp und webdav zugreifen kann. Benutzerverwaltung und Webserver sollten auch dabei sein.
Geht es hier um "Programmiersprache für Anfänger" oder um "Anfänger erschlagen mit Zeug, das mit Programmieren _Lernen_ nichts zu tun hat und so umständlich wie möglich ist"?
Wer mit programmieren anfängt macht das ja sicherlich nicht zum selbstzweck. Man möchte wohl damit auch etwas anfangen. Wegen der leichten Syntax empfehle ich Python. Es hat ausserdem den Vorteil, dass oben genannte Bibliotheken vorhanden sind.
Ich vermute, dass es für Pascal nicht so viele Bibliotheken gibt. Und falls es sie gibt, kann ich mir gut vorstellen, dass man sich herumärgert um sie mit den verschiedenen Pascal-Versionen zu laufen zu bekommen.
thomas
On Fri, Feb 01, 2002 at 09:53:38PM +0100, Thomas Guettler wrote:
On Thu, Jan 31, 2002 at 04:16:46PM +0100, Fabian Hänsel wrote:
Hallo,
He Thomas,
Gibt es für Pascal eine objektorientierte Datenbank die Daten von mehreren giga Byte Daten speichern kann? Wär natürlich gut wenn ich darauf noch mit ftp und webdav zugreifen kann. Benutzerverwaltung und Webserver sollten auch dabei sein.
Geht es hier um "Programmiersprache für Anfänger" oder um "Anfänger erschlagen mit Zeug, das mit Programmieren _Lernen_ nichts zu tun hat und so umständlich wie möglich ist"?
Wer mit programmieren anfängt macht das ja sicherlich nicht zum selbstzweck. Man möchte wohl damit auch etwas anfangen. Wegen der leichten Syntax empfehle ich Python. Es hat ausserdem den Vorteil, dass oben genannte Bibliotheken vorhanden sind.
Ich denke das Problem bei Phyton ist, das es sich um eine Scriptsprache handelt und eine solche IMHO zum Programmieren lernen nicht geeignet ist: - der Syntax lässt (zu)viel Spielraum - der Anfänger lernt nichts von Speicherverwaltung - durch variable Variablennamen kann man viele Algorithmen aushebeln => das Erlernen von Algos fällt weg
Phyton wurde im Gegensatz zu Pascal nicht als Lernsprache entwickelt, sondern als Prototypsprache, die sich allerdings (neben Perl) zu einer der mächtigsten Scriptsprachen gemausert hat.
Ich vermute, dass es für Pascal nicht so viele Bibliotheken gibt.
Mit Sicherheit nicht... noch nicht ;)
Und falls es sie gibt, kann ich mir gut vorstellen, dass man sich herumärgert um sie mit den verschiedenen Pascal-Versionen zu laufen zu bekommen.
Unter Linux kommt sowiso nur FreePascal in Frage => keine Probleme
Ciao, Tobias
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Friday 01 February 2002 21:53, Thomas Guettler wrote:
Wer mit programmieren anfängt macht das ja sicherlich nicht zum selbstzweck. Man möchte wohl damit auch etwas anfangen. Wegen der leichten Syntax empfehle ich Python. Es hat ausserdem den Vorteil, dass oben genannte Bibliotheken vorhanden sind.
Wahrscheinlich hat Python damit um Groessenordnungen mehr Moeglichkeiten, als man als Anfaenger verarbeiten kann.
Ich vermute, dass es für Pascal nicht so viele Bibliotheken gibt.
Was nicht unbedingt ein Minuspunkt sein muss. Pascal ist ein Lernsprache. Es schadet nichts, wenn $ANFAENGER sich ein wenig mit der Komplexitaet seines Problems beschaeftigen muss.
Und falls es sie gibt, kann ich mir gut vorstellen, dass man sich herumärgert um sie mit den verschiedenen Pascal-Versionen zu laufen zu bekommen.
Es ging ums lernen. Nicht um Plattformunabhaengige Programmierung. Ziel der ersten Lernphase ist es Programmieren zu koennen. Designregeln fuer portable Programmierung kommen wesentlich spaeter.
Und ganz ehrlich: meine ersten Programme will ich nicht wiedersehen. Die sehen aus, wie ein Wollknaeul, dass eine Katze zum Spielen bekommen hat.
Konrad
- -- BOFH excuse #180:
ether leak
lug-dd@mailman.schlittermann.de