Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » welche programmiersprache?? und welchen compiler

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 < [ 3 ]
010
02.05.2004, 18:43 Uhr
~Orca
Gast


Ich hab mit C/C++ angefangen und will dann auf Java umsteigen! Empfehlen kann ich für den Anfang Bücher von H. Erlenkötter: www.erlenkoetter.de


Bearbeitung von Pablo:

Doppelpost gelöscht


Dieser Post wurde am 02.05.2004 um 18:46 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
02.05.2004, 18:55 Uhr
Spacelord
Hoffnungsloser Fall


Ja,
da kann ich nur zustimmen die sind durch die Reihe sehr gut für Anfänger geeignet!

MfG Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
04.05.2004, 16:23 Uhr
~Orca
Gast


Wieso lernt man UNSAUBER zu Programmieren, wenn man mit C anfängt???
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
04.05.2004, 19:09 Uhr
Pablo
Supertux
(Operator)


Weil C Stil nicht dasselbe ist wie C++ Stil ist und C++-Fans bezeichnen manche Lösungen von C als unsauber, wie z.b. die Behandlung von Zeichenketten, denn das ist nämlich (für den Anfänger) schon ne harte Sache
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 04.05.2004 um 19:09 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
04.05.2004, 23:45 Uhr
Hans
Library Walker
(Operator)


Hi,

diese Sache mit "Sauber" oder "Unsauber" geht so schon wieder in Richtung Glaubensfrage!
Sauberer Code ist jener, den ein Entwickler sofort versteht, wenn er ihn zum ersten mal ansieht. Bei unsauberem Code ist das nicht der Fall. Da muss man über eine einzige Zeile erst mehrmals nachdenken, bis einem wirklich klar ist, was da alles drin steht.
Mit den für C typischen Kurzschreibweisen kann man zwar sehr einfach solche Sachen konstruieren, muss es aber nicht. Aber weil es geht, und einige das wohl Toll finden, bezeichnen andere es zuweilen als Unsauber. So jedenfalls meine Einschätzung.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
05.05.2004, 07:56 Uhr
stephanw
localhorst


Um noch mal auf die Ausgangsfrage zu antworten, C/C++, Java oder PHP,... idese Frage würde ich so nicht stellen, da die Anwendungsgebiete z.T. sehr unterschiedlich sind. PHP ist eben vorwiegend für Webseiten interessant und m.M. nach eine schöne Sprache, die jedoch nicht alle modernen Konzepte unterstützt (objektorientiert z.B. deutlich schlechter als bei den anderen beiden). C/C++ ist sehr vielseitig, man kann auch "Stand-Alone-Anwendungen programmieren, auch dynamische Webseiten (was jedoch nicht üblich ist). Java ist das universellste Tier dabei. Konsequent objektorientiert, Stand-Alone-Anwendungen möglich, Internetsachen auf Client (Applet) und Server (JSP, Servlets, ...), von daher kann man das guten Gewissens empfehlen. Der Vorteil ist, dass wenn man mal was neues auf einem anderen Gebiet probieren will, man nicht gleich eine neue Sprache lernen muss, weil Java eben fast überall zum Einsatz kommt. Daher mein Tipp, wenn Du noch (fast) gar keine Programmier-Erfahrung hast: Java !
--
Reden ist Schweigen und Silber ist Gold.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
016
05.05.2004, 08:33 Uhr
(un)wissender
Niveauwart


Männer nehmen natürlich c++.
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
017
05.05.2004, 11:04 Uhr
Hakuna



Also ich hab mit C angefangen und bin auf C++ umgestiegen...
Fand ich rein prinzipiel ganz gut, nur das Umlernen der Denkweise von prozedural auf objektorientiert hat mir am anfang zu schaffen gemacht.

Ich kenn aber viele, viele, viele die dir zu Java raten würden, weil man da ja auch so schön plattformunabhängig proggn kann...

Ist aber sicher auch geschmacksache(glaub ich.. )
--
Gruß, Hakuna
....und das Schlimmste ist du merkst es einfach nicht...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
018
05.05.2004, 11:37 Uhr
stephanw
localhorst



Zitat:
Männer nehmen natürlich c++.

Warum hast Du dann erst Java empfohlen ?

--
Reden ist Schweigen und Silber ist Gold.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
019
05.05.2004, 12:07 Uhr
0xdeadbeef
Gott
(Operator)


Also, was Sauberkeit angeht, ist das natürlich ein Stück weit Geschmackssache. C ist an sich nicht "unsauber", allerdings ist es mit ziemlichem Aufwand und einigen etwas dreckigeren Tricks verbunden, modernere Paradigmen wie OOP umzusetzen. Trotzdem ist neuerer C-Code meistens so geschrieben, dass er OOP emuliert, und das sieht dann mitunter sehr dreckig aus.

Das liegt natürlich daran, dass diese Paradigmen zum Teil erst lange nach der Entwicklung von C entstanden sind. Ich würde nicht so weit gehen, C als völlig veraltet zu bezeichnen, aber ein bisschen geht es in diese Richtung.

Was gefährlich ist, ist, erst C und dann C++ zu lernen. C++ ist nämlich entgegen der landläufigen Meinung keine einfache Erweiterung von C, sondern eine eingenständige Sprache, die völlig anders funktioniert. Dass C-Code meistens auch gültiger (wenn auch sehr widerlicher) C++-Code ist, hat historische Gründe - aber guter C++-Code hat mit C nur noch sehr wenig gemeinsam. Ich habe auch zuerst C und dann C++ gelernt, und Junge, was hab ich da für Mist produziert.

Als Einsteigerprogrammiersprache würde ich heute Java empfehlen. OOP ist gerade in, und Java ist eine recht einfache und gut durchgestylte objektorientierte Sprache. Allerdings würde ich dann nach einer Weile auf C++ umsteigen, weil Java einige Haken und Ösen hat, wo für den Programmierkomfort Ausnahmeregelungen eingeführt wurden, die nur so semieinsichtig sind. Zum Beispiel ist Operatorüberladung nicht möglich, aber die komplexe Klasse String kann trotzdem per '+' verbunden werden, und welche Throwables man jetzt per throws deklarieren muss und welche nicht ist auch ein bisschen verworren.
Ansonsten wären als Einsteigersprachen auch noch Python und Smalltalk denkbar, wobei Smalltalk zwar den Vorteil hat, dass es die Inkarnation der OOP ist, aber den Nachteil, dass du es nachher kaum praktisch einsetzen können wirst. Smalltalk ist ne unglaublich schöne Sprache, aber zu nichts zu gebrauchen. In dieser Beziehung ähnelt sie Pascal.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 < [ 3 ]     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: