🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

12 total messages Started by Michael Owen Sat, 19 Dec 1998 00:00
Total verwirrt !!
#488
Author: Michael Owen
Date: Sat, 19 Dec 1998 00:00
28 lines
1744 bytes
Hallo

Vor ca. 1 Woche habe ich die Frage gestellt ob Java oder C besser sei.
Und ehrlich gesagt habe ich nach dem ich die zahlreichen Antworten
gelesen
habe wirklich keinen Plan mehr!! Der eine behuaptet C ist schneller, ein
anderer
behauptet das Gegenteil. Und auch bei Plattformunabh�ngigkeit gibt es
unterschiedliche
Ansichten. Darum bin ich mir im Moment unsicher was ich f�r eine
Programmiersprache
lernen soll.
Kennt vielleicht jemand ne Homepage wo Vor- bzw. Nachteile der
verschiedenen
Programmiersprachen aufgelistet werden??
Bitte la�t mich nicht im Trockenen stehen, denn ich will (und muss) eine

Programmiersprache lernen (und auch dann perfekt beherrschen)

Danke schon mal im voraus


--
--------------------------------------------
E-Mail: McManaman@bigfoot.de
HP: http://www.surf.to/grabherp
ICQ: 6801547
"You will never walk alone"
Re: Total verwirrt !!
#471
Author: Nikolaus Rath
Date: Sun, 20 Dec 1998 00:00
38 lines
2283 bytes
In Artikel <367C042A.CBF0C738@bigfoot.de> sagte Michael Owen 
(McManaman@bigfoot.de):

> Hallo
> 
> Vor ca. 1 Woche habe ich die Frage gestellt ob Java oder C besser sei.
> Und ehrlich gesagt habe ich nach dem ich die zahlreichen Antworten
> gelesen habe wirklich keinen Plan mehr!! Der eine behuaptet C ist
> schneller, ein anderer behauptet das Gegenteil. Und auch bei
> Plattformunabh�ngigkeit gibt es unterschiedliche Ansichten. Darum bin
> ich mir im Moment unsicher was ich f�r eine Programmiersprache
> lernen soll. Kennt vielleicht jemand ne Homepage wo Vor- bzw. Nachteile
> der verschiedenen Programmiersprachen aufgelistet werden??
> Bitte la�t mich nicht im Trockenen stehen, denn ich will
> (und muss) eine Programmiersprache lernen
> (und auch dann perfekt beherrschen)
> 

Nun, da frage ich mich aber dann doch, was du eigentlich
erwartet hast. Wenn es wirklich eine "beste" und "schnellste"
programmiersprache geben w�rde, w�ren die alle anderen
Sprachen sowieso schon ausgestorben.

Es gibt eben f�r jede L�sung andere Sprachen.
Vielleicht erz�hlst du mal, was genau du den Programmieren
willst?


Ansonsten empfehle ich dir immernoch Java, und vielleicht
ein bi�chen Perl.


En Taro Adun
-- 
Nikolaus@Rath.org
ICQ UIN:16475642
...Und demn�chst auch im Netz:
http://www.rath.org
Re: Total verwirrt !!
#489
Author: ecki
Date: Sun, 20 Dec 1998 00:00
29 lines
1930 bytes
In de.comp.security Michael Owen <McManaman@bigfoot.de> wrote:
> Darum bin ich mir im Moment unsicher was ich f�r eine
> Programmiersprache
> lernen soll.

Das ist vollkommen egal... es gibt verschiedene Programmierkonzepte. Wenn du
nur programmieren lernen willst solltest du dir jedes Konzept anschauen.
Wenn du deine Programmierkenntnisse spaeter auch verwenden willst, dann
solltest du dich entscheiden in welcher Industrie du arbeiten willst:

Visual Basiv
Visual C++
Java Windows
Delphi
Java Rest
4GL Sprachen
Ansi/Unix C
G++ (urgs)
Cobol

Sind gute Kandidaten.

Es ist wenn du Java kannst kein grosses Problem auf C zu wecheln und
Vice-Versa. Wichtig ist nur, dass du dir bei Java das objektorientierte
Paradigma zu Gemuete fuehrst. Wenn du das hast, dann kannst du sogar in
reinem C vernueftig iwederverwendbaren code schreiben.

Gruss
Bernd
Re: Total verwirrt !!
#474
Author: kA$teN
Date: Mon, 21 Dec 1998 00:00
44 lines
2381 bytes
Michael Owen wrote:

> Hallo
>
> Vor ca. 1 Woche habe ich die Frage gestellt ob Java oder C besser sei.
> Und ehrlich gesagt habe ich nach dem ich die zahlreichen Antworten
> gelesen
> habe wirklich keinen Plan mehr!! Der eine behuaptet C ist schneller, ein
> anderer
> behauptet das Gegenteil. Und auch bei Plattformunabh�ngigkeit gibt es
> unterschiedliche
> Ansichten. Darum bin ich mir im Moment unsicher was ich f�r eine
> Programmiersprache
> lernen soll.
> Kennt vielleicht jemand ne Homepage wo Vor- bzw. Nachteile der
> verschiedenen
> Programmiersprachen aufgelistet werden??
> Bitte la�t mich nicht im Trockenen stehen, denn ich will (und muss) eine
>
> Programmiersprache lernen (und auch dann perfekt beherrschen)
>
> Danke schon mal im voraus
>
> --
> --------------------------------------------
> E-Mail: McManaman@bigfoot.de
> HP: http://www.surf.to/grabherp
> ICQ: 6801547
> "You will never walk alone"



Mach's so wie ich. Leih Dir ein Buch aus der B�cherei �ber C und lerne das
in den Ferien. Das hab ich letztes Jahr gemacht, geht ganz einfach.
Danach hast du eine riesen Auswahl: Perl ,C++, Java,..

ich hab jetzt von jedem etwas gelernt, aber eben mit C als Grundlage.

Also ich empfehle C und dann geht der Rest locker vom Hocker.

Viel Spa� und ein Frohes Fest mit C.

p.S.: Falls Du Programmierkurse auf dem Computer haben willst mail mir, ich
habe genug von diesen Dingern.
Re: Total verwirrt !!
#475
Author: Helmut Krendl
Date: Mon, 21 Dec 1998 00:00
44 lines
2308 bytes
Hallo,

lerne Smalltalk, damit bist du in der Lage schnell und effizient 
objektorientierte Programmierung zu lernen und der Umstieg auf eine
andere Sprache ist wenn man mal verstanden hat worums geht relativ 
einfach.
Eine sehr gute Version einer Smalltalk-Entwicklungsumgebung f�r den 
privaten und nichtkommerziellen Einsatz unter NT4 und Linux gibts bei
www.objectshare.com

bye,

Helmut Krendl


Michael Owen wrote:
> 
> Hallo
> 
> Vor ca. 1 Woche habe ich die Frage gestellt ob Java oder C besser sei.
> Und ehrlich gesagt habe ich nach dem ich die zahlreichen Antworten
> gelesen
> habe wirklich keinen Plan mehr!! Der eine behuaptet C ist schneller, ein
> anderer
> behauptet das Gegenteil. Und auch bei Plattformunabh�ngigkeit gibt es
> unterschiedliche
> Ansichten. Darum bin ich mir im Moment unsicher was ich f�r eine
> Programmiersprache
> lernen soll.
> Kennt vielleicht jemand ne Homepage wo Vor- bzw. Nachteile der
> verschiedenen
> Programmiersprachen aufgelistet werden??
> Bitte la�t mich nicht im Trockenen stehen, denn ich will (und muss) eine
> 
> Programmiersprache lernen (und auch dann perfekt beherrschen)
> 
> Danke schon mal im voraus
> 
> --
> --------------------------------------------
> E-Mail: McManaman@bigfoot.de
> HP: http://www.surf.to/grabherp
> ICQ: 6801547
> "You will never walk alone"
Re: Total verwirrt !!
#480
Author: 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 !
Re: Total verwirrt !!
#481
Author: Olli Dantus
Date: Mon, 21 Dec 1998 00:00
30 lines
2031 bytes
> > E-Mail: McManaman@bigfoot.de
> > HP: http://www.surf.to/grabherp
> > ICQ: 6801547
> > "You will never walk alone"
> 
> Mach's so wie ich. Leih Dir ein Buch aus der B�cherei �ber C und lerne das
> in den Ferien. Das hab ich letztes Jahr gemacht, geht ganz einfach.
> Danach hast du eine riesen Auswahl: Perl ,C++, Java,..
> 
> ich hab jetzt von jedem etwas gelernt, aber eben mit C als Grundlage.
> 
> Also ich empfehle C und dann geht der Rest locker vom Hocker.
> 
> Viel Spa� und ein Frohes Fest mit C.
> 
> p.S.: Falls Du Programmierkurse auf dem Computer haben willst mail mir, ich
> habe genug von diesen Dinger

hi
also ein wort zur vorsicht:
wenn du richtig tiefgr�ndig programmieren willst musst du eine sprache
richtig lernen.
und ich empfehle c++ bzw c. mansche sagen das ein mix aus c und c++
nicht so gut sei aber ich verstehe deren argumente nicht so ganz.
ich habe auch so wie karsten angefangen (auch mit c) und habe es auch
kapiert und nun (muss) lerne ich pascal (kotz) was ich aber von anfang
an besser kapiere als andere meiner klasse.
also mach was draus!
cu 
olli
Re: Total verwirrt !!
#482
Author: Sven Türpe
Date: Mon, 21 Dec 1998 00:00
26 lines
1914 bytes
Michael Owen <McManaman@bigfoot.de> schrieb:

=> Vor ca. 1 Woche habe ich die Frage gestellt ob Java oder C besser sei.
(...)
=> Darum bin ich mir im Moment unsicher was ich f�r eine Programmiersprache
=> lernen soll.

Nimm C. Wenn Du damit genuegend Erfahrung gesammelt hast, um nicht 
mehr in jeder zweiten Zeile auf die Nase zu fallen, wirst Du auch
in anderen Sprachen sauberen Code produzieren koennen. Auch wirst
Du frueher oder spaeter auf Probleme stossen, die sich mit anderen
Konzepten, wie etwa der objektorientierten Programmierung, besser
loesen lassen. Wenn Du so weit bist, weisst Du auch, warum Du eine
andere Sprache moechtest und kannst mit Sachverstand die geeignete
auswaehlen.

Followup-To: de.comp.misc

Gruss
	Sven

-- 
                                                       Rosane Pelikane
                                                       stehen im Zoo
                                                       auf zwei Beinen
                                 Signaturpoem No. 2:   wie wir.
Re: Total verwirrt !!
#483
Author: Carsten Friedrich
Date: Tue, 22 Dec 1998 00:00
55 lines
3219 bytes

Michael / mibu wrote:

>
> Das Problem ist, dass man ausser der Sprache (Vokabeln und Grammatik)
> auch noch die Programmierfilosofie lernen muss. Weil Programmieren
>

Ja, das mit der Programmier-philosophie ist wichtig. Es lohnt sich imho
mindestens eine
imperative, eine objektorientierte und eine funktionale Sprache richtig
verstanden zu haben.
Es gibt zwar auch noch andere, z.b. deklarative und logische Sprachen. Man
begegnet aber
eher selten Problemen wo man sowas braucht.

>
> 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.
>

Ich wuerde von C++ abraten, wenn man damit OO kapieren will. Leider
forciert C++ einen OO-Ansatz kaum. D.h. man kann prima in C++
programmieren ohne irgendwas OO zu verwenden. Hab traurigerweise
wirklich schon Leute erlebt die nach einem halben Jahr C++ glaubten, abstrakte

Datentypen waeren alles, was OO ausmacht. Mag natuerlich auch an der
verwendeten Literatur gelgen haben .... Sprachen die imho besser geeignet
sind: Smalltalk, objective C (zumindest wenn man auch noch NeXT-Step hat).
Wahrscheinlich sind auch Java, Eifel oder Oberon gut geeignet, kenn ich leider

aber nur von Hoeren. Wenn man mal kapiert hat was OO bedeutet sollte man
sich C++ schon zu Gemuete fuehren, ist halt sowas wie ein Standard.

Fuer funktional wuerde ich empfehlen:
LISP, SML.

Imperativ (Prozedural):
Modula 2, C (mit Einschraenkungen, nicht so toll aber halt der Standard)

>
> 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.

Halte ich fuer einen sehr wichtigen Tip. Software-entwicklung ist nahezu immer

Teamarbeit. Und das ist leider gar nicht so einfach wie es klingt. Abgesehen
davon, dass es auch mehr Spass macht. Zumindest wenn man es richtgi macht ;-).

Carsten
Re: Total verwirrt !!
#484
Author: Eric Dubuis
Date: Tue, 22 Dec 1998 00:00
45 lines
2891 bytes
Michael Owen wrote:
> 
> Hallo
> 
> Vor ca. 1 Woche habe ich die Frage gestellt ob Java oder C besser sei.
> Und ehrlich gesagt habe ich nach dem ich die zahlreichen Antworten
> gelesen
> habe wirklich keinen Plan mehr!! Der eine behuaptet C ist schneller, ein
> anderer
> behauptet das Gegenteil. Und auch bei Plattformunabh�ngigkeit gibt es
> unterschiedliche
> Ansichten. Darum bin ich mir im Moment unsicher was ich f�r eine
> Programmiersprache
> lernen soll.
> Kennt vielleicht jemand ne Homepage wo Vor- bzw. Nachteile der
> verschiedenen
> Programmiersprachen aufgelistet werden??
> Bitte la�t mich nicht im Trockenen stehen, denn ich will (und muss) eine
> 
> Programmiersprache lernen (und auch dann perfekt beherrschen)

Ein paar der (nicht so technischen Antworten) haben schon darauf 
hingewiesen. Es kommt sehr darauf an, was Du entwickeln willst. 

Da Du anscheinend noch keine Programmiersprache beherrschst (so wie
ich mit der deutschen Sprache immer noch kaempfe), kommt es wirklich 
nicht so sehr auf die technischen Vor- und Nachteile der Sprache 
an, wichtig ist vielmehr, ob Du mit der Sprache einen vernuenftigen
Programmierstil erlernen kannst oder nicht. 

Ich wuerde ich Dir aus didaktischen Gruenden dringend Java empfehlen. 
Es handelt sich um eine (ziemlich) konsequent objektorientiert 
entwickelte Sprache (ok, ich hoere schon jemanden 'was heisst hier 
sauber, einzig Eifel oder Oberon sind konsequent objektorientiert 
entwickelt worden...', aber das ist hier nicht die primaere Frage) 
mit der es um einiges leichter ist einen sauberen Programmierstil 
zu erlernen, als mit C (und auch C++ ist nicht um vieles besser, 
es bietet einfach noch viel mehr Moeglichkeiten als C).

Und Vorsicht von wegen perfekt beherrschen. Das wird Jahre dauern...

Eric

-- 
Eric Dubuis, Bell-Labs, Holmdel, NJ 07733, dubuis@bell-labs.com
Re: Total verwirrt !!
#486
Author: Michael / mibu
Date: Wed, 23 Dec 1998 00:00
38 lines
2855 bytes
Carsten Friedrich wrote:
 
> Ich wuerde von C++ abraten, wenn man damit OO kapieren will. Leider
> forciert C++ einen OO-Ansatz kaum. D.h. man kann prima in C++
> programmieren ohne irgendwas OO zu verwenden. Hab traurigerweise

Jetzt wird mir klar, wieso ich bei C++ nicht so richtig verstanden
habe, wo das OO denn nun steckt. Aber 1991 war ausser C++ kaum was
zu kriegen, und da habe ich irgendwan mangels Bedarf das Programmieren
fast drangegeben. Ich habe den Bogen von den Problemen zu den
Objekten nicht geschafft. Die Beispiele in den Buechern waren
immer ganz Klasse, hatten aber mit meinen Problemen nichts zu
tun...

Ist aber auch nicht so einfache, wenn man bedenkt, das erst jetzt
die ersten Analysetools fuer Geschaeftsprozesse die Verbindung zum 
OO-Entwurf schaffen (stand zumindest so in der letzten IX).

Durch deinem Einwand gelaeutert ziehe ich jetzt auch J++ vor, obwohl
ich das noch nie gesehen habe - man kann sich nach einiger Zeit schon
von den Beschreibungen her einiges vorstellen. Wenn Bedarf besteht, so
kann man dann ja nach einer Weile von J++  nach C downgraden, falls man 
Lust an hardwarenaher Programmierung hat. Aber der Zwang zum sauberen 
Entwurf ist nicht zu unterschaetzen. Aber nur dann gut, wenn man
damit ein schnelles Prototyping hinkriegt, weil sonst wird es bald
so oede und trocken wie Cobol...

Es gibt da ein Buch bei Hanser zum Thema Programmiersprachen, es
ist kein Programmierbuch, sondern eher was auf Meta-Ebene. Kostet
wohl 98,- DM, aber danach hat man sicher keine Lust mehr, mehr
Geld fuer Programmierbuecher auszugeben ;-). Scherz beiseite, fuer
einen Newbie ist es vielleicht zu heftig... 

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 !
Re: Total verwirrt !!
#467
Author: Andreas Prucha
Date: Thu, 24 Dec 1998 00:00
8 lines
1349 bytes
In article <368165F7.BEFDBBF8@pingu.im.nom>, Michael.Bunse@gmx.net wrote:
>Durch deinem Einwand gelaeutert ziehe ich jetzt auch J++ vor, obwohl
>ich das noch nie gesehen habe - 

Wenn's Java sein soll wuerde ich eher zu Inprise/Borland (JBuilder) oder 
anderen Tools greifen, nicht unbedingt diesen Verschnitt von J++.

Andreas
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads