Thread View: de.comp.misc
12 messages
12 total messages
Started by Michael Owen
Sat, 19 Dec 1998 00:00
Total verwirrt !!
Author: Michael Owen
Date: Sat, 19 Dec 1998 00:00
Date: Sat, 19 Dec 1998 00:00
28 lines
1744 bytes
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 !!
Author: Nikolaus Rath
Date: Sun, 20 Dec 1998 00:00
Date: Sun, 20 Dec 1998 00:00
38 lines
2283 bytes
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 !!
Author: ecki
Date: Sun, 20 Dec 1998 00:00
Date: Sun, 20 Dec 1998 00:00
29 lines
1930 bytes
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 !!
Author: kA$teN
Date: Mon, 21 Dec 1998 00:00
Date: Mon, 21 Dec 1998 00:00
44 lines
2381 bytes
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 !!
Author: Helmut Krendl
Date: Mon, 21 Dec 1998 00:00
Date: Mon, 21 Dec 1998 00:00
44 lines
2308 bytes
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 !!
Author: 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 !
Re: Total verwirrt !!
Author: Olli Dantus
Date: Mon, 21 Dec 1998 00:00
Date: Mon, 21 Dec 1998 00:00
30 lines
2031 bytes
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 !!
Author: Sven Türpe
Date: Mon, 21 Dec 1998 00:00
Date: Mon, 21 Dec 1998 00:00
26 lines
1914 bytes
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 !!
Author: Carsten Friedrich
Date: Tue, 22 Dec 1998 00:00
Date: Tue, 22 Dec 1998 00:00
55 lines
3219 bytes
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 !!
Author: Eric Dubuis
Date: Tue, 22 Dec 1998 00:00
Date: Tue, 22 Dec 1998 00:00
45 lines
2891 bytes
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 !!
Author: Michael / mibu
Date: Wed, 23 Dec 1998 00:00
Date: Wed, 23 Dec 1998 00:00
38 lines
2855 bytes
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 !!
Author: Andreas Prucha
Date: Thu, 24 Dec 1998 00:00
Date: Thu, 24 Dec 1998 00:00
8 lines
1349 bytes
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