πŸš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.misc
Article #480

Re: Total verwirrt !!

#480
From: Michael / mibu
Date: Mon, 21 Dec 1998 00:00
70 lines
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-mail
References: <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