Article View: de.comp.misc
Article #480Re: Total verwirrt !!
From: Michael / mibu
Date: Mon, 21 Dec 1998 00:00
Date: Mon, 21 Dec 1998 00:00
70 lines
3707 bytes
3707 bytes
Michael Owen wrote: > Bitte laΓt mich nicht im Trockenen stehen, denn ich will (und muss) eine > Programmiersprache lernen (und auch dann perfekt beherrschen) Hi Michael, Das Problem ist, dass man ausser der Sprache (Vokabeln und Grammatik) auch noch die Programmierfilosofie lernen muss. Weil Programmieren immer noch eine Kunst ist und kein Handwerk - sonst waere es schon komplett automatisiert. Ich habe schon in ca. 12 Programmiersprachen und 2 Assemblerdialekten programmiert - ausfuehrlich, und das Wesentliche dabei hat Nikolaus Wirth in "Algorythmen und Datenstrukturen" beschrieben - alle prozeduralen Sprachen beruhen darauf. Zu Sprachen wie Eiffel, Smaltalk oder Lisp kann ich nix sagen. Fortran hat seine Vorteile im Mathematischen Bereich. Cobol ist hervorragend fuer Wirtschaftsanwendungen und hat da eine lange Geschichte, aber es macht keine Freude, damit zu programmieren, weil es zu schematisch ist. Pascal war eine Sensation unter DOS, verallgemeinern kann man das leider nicht. Der Nachfolger (?) Delphi ist wohl auch nicht ohne (leech-ftp ist damit geschrieben) C ist die Sprache, mit der man Betriebssysteme schreibt - und die Anwendungen am besten gleich auch. C macht Spass und fordert zu Experimenten heraus, wie man eine gute Loesung noch verbessern koennte. Ein Absturz ist da natuerlich nie fern... C++ ist wie C mit Sicherheitsgurten - die Entwicklunsumgebung sollte wiederverwertbares Design unterstuetzen und allzu dumme Fehler automatich anmeckern. Compiler und Tools fuer C und C++ gibts fuer fast jede Plattform. Java und J++ ist eine Plattformuebergreifende Alternative zu C und C++. Aber es erfordert eine virtuelle Java-Maschine auf dem Zielrechner. Visual-Basic hat zwar eine Klasse Entwicklunsumgebung, aber man ist damit auf die M$-Schiene festgenagelt. Ich wuerde heute mit C++ anfangen, damit ich den OO-Ansatz schnalle, und nach eine halben oder 3/4 Jahr noch J++ dazunehmen, um Web-Programmierung machen zu koennen. Als zweiter Tip: Suche jemanden, mit dem du _zusammen_ programmieren kannst. Programmierer im einsamen Kaemmerlein haben wir schon zu viele, du must dein Ideen auch Vermitteln und Dokumentieren koennen. Zu zweit hat man viel bessere Ideen, da man den anderen davon auch ueberzeugen muss. Anekdote: StarDivision hat erst eine Klassenbibliothek in C++ geschrieben, und darauf dann das StarOffice-Paket. Dieses ist so auf diversen Systemen gleichartig lauffaehig geworden. Eine Frage: Warum willst du programmieren lernen ? mfg, michael -- Don't rely on micro$oft - their standards are changing to fast... This will void your knowledge and competence: don't let it happen !
Technical Details
Message-ID:
<367EB9C8.5B8A5E85@pingu.im.nom>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<367C042A.CBF0C738@bigfoot.de>Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII X-Google-Thread: 10f876,3e3f6c4a0856c7c0 X-Google-Attributes: gid10f876,public X-Google-Thread: 11617e,3e3f6c4a0856c7c0 X-Google-Attributes: gid11617e,public X-Google-Thread: 10f4ae,3e3f6c4a0856c7c0 X-Google-Attributes: gid10f4ae,public X-Google-Thread: 112b94,3e3f6c4a0856c7c0 X-Google-Attributes: gid112b94,public X-Google-Thread: 103e79,3e3f6c4a0856c7c0 X-Google-Attributes: gid103e79,public From: Michael / mibu <Michael.Bunse@pingu.im.nom> Subject: Re: Total verwirrt !! Date: 1998/12/21 Message-ID: <367EB9C8.5B8A5E85@pingu.im.nom> X-Deja-AN: 424622766 Content-Transfer-Encoding: quoted-printable References: <367C042A.CBF0C738@bigfoot.de> Organization: private site X-Server-Date: 21 Dec 1998 21:14:58 GMT Content-Type: text/plain; charset=iso-8859-1 Mime-Version: 1.0 Reply-To: Michael.Bunse@gmx.net Newsgroups: de.comp.misc,at.internet.sonstiges,de.comm.internet.misc,de.comp.security,de.org.ccc