C++ - Ide Für Anfänger
#1
geschrieben 01. Juli 2008 - 11:52
möchte mich jetzt auch mit dem thema programmieren beschäftigen und hätte da 2 fragen:
1. welche ide ist für mich als anfänger geeignet?
was gibt's da an freeware oder auch kaufsoftware?
2. könnt' ihr mir ein buch empfehlen?
grüße
michael
Anzeige
#2
geschrieben 01. Juli 2008 - 14:43
wenn Du erst mit dem Programmieren anfängst, dann würde ich gar keine IDE benutzen! Der Grund ist einfach, die IDE nimmt Dir genau das ab, was Du eigentlich lernen willst - die Grundlagen. Die ersten Schritte a la "Hello world!" würde ich also mit einem Texteditor unternehmen. Ich habe seiner Zeit mit Visual-C++ angefangen. Die Programme liefen zwar, aber ich wußte nicht warum. Also erst Grundlagen aneignen und dann eine IDE wählen. Das ist dann Geschmackssache. Es gibt sogar ein Plugin für eclipse (CDT) mit dem Du halbwegs komfortabel programmieren kannst.
Wenn Du dann irgendwann fit bist was C++ angeht, dann guck dir mal Qt von Trolltech an. Ist größtenteils plattformunabhängig, gut dokumentiert und für nicht-kommerzielle Zwecke kostenlos.
Als Buch kann ich Dir folgendes wärmstens empfehlen:
C++ Das Grundlagenbuch von Gerhard Willms (Data Becker, ISBN: 3-8158-1437-5)
Da ist alles sehr detailliert beschrieben und es sind auch viele Beispiele drin. Allerdings weiß ich nicht, ob's das noch gibt, auf meinem steht der Preis noch in DM.
Gruß
Mr. Floppy
#3
geschrieben 01. Juli 2008 - 15:14
Als Buch verwende ich Einstieg in C++ von Galileo Computing. Das Buch ist einfach und verständlich geschrieben.
Link: hier
ISBN: 978-3-8362-1072-0
Leseprobe: pdf
In dem Buch sind auch die Programmierumgebungen erklärt, welche auf der CD dabeiligen.
Gruß smite
#4
geschrieben 01. Juli 2008 - 23:01
ein ähnliches Thema wurde mal unter C++ Lernen Besser Mit Oder Ohne Ide? diskutiert.
Interessanterweise wurde in diesem Thread bereits "Bloodshed Dev-C++" empfohlen. Allerdings gilt im Bloodshed-Forum das Projekt mehr oder weniger als tot, siehe z.B.: Is Bloodshed.net dead?.
Der eingebaute Debugger gilt allgemein als mehr oder weniger unbrauchbar; siehe dazu z.B. RE: Problem running debugger (OS related?) oder auch RE: CPU Usage 100%.
Dazu kommen offenbar noch gelegentliche Kompatibilitäts-Probleme mit Windows Vista.
Und angesichts mächtigerer Alternativen wie Eclipse, Code::Blocks oder auch der kostenlosen VC++ Express Edition (wenn man nicht gerade ein Microsoft-Hasser ist) scheint die Zukunft von Dev-C++ fraglich: RE: Dev-c++ project inactive?
Weitere interessante Einblicke, die zwar nicht direkt mit der Ausgangsfrage zu tun haben, aber eben, nun ja, interessant sind, vermitteln m.E. die folgenden Postings:
RE: Should I learn C++ or C#, Win32API or .NET
RE: Newbie
RE: problem about hello programme
Natürlich kann man Dev-C++ auch heute noch benutzen, und viele tun dies auch, es scheint aber fraglich, ob es heutzutage noch die beste Option für einen Anfänger ist.
Zum Thema Bücher:
Wirf eventuell mal einen Blick auf ACCU :: Book Reviews und Comeau's Suggestions for C++, OO, and C Literature.
Viele Grüße
Def
Dieser Beitrag wurde von def bearbeitet: 01. Juli 2008 - 23:02
#5
geschrieben 01. Juli 2008 - 23:15
Ich arbeite seit mehreren Jahren mit den IDEs von Microsoft (VS 6.0, VS 2003, VS 2005, VS 2008).
Die Express Versionen sind Kostenlos Downloadbar:
http://www.microsoft...ermany/Express/
Für C++ gibt es auch eine Version.
MFG
Dieser Beitrag wurde von Tanis64 bearbeitet: 01. Juli 2008 - 23:15
#6
geschrieben 02. Juli 2008 - 13:18
vielen dank
#7
geschrieben 02. Juli 2008 - 13:28
Persönlich verwende ich Microsoft Visual Studio, da wir diese Entwicklungsumgebung in der Schule verwenden.
Gruß smite
#8
geschrieben 02. Juli 2008 - 15:41
http://www.tutorials.at
Der Compiler ist zwar hoffnungslos veraltet (1985), aber zum leren ideal. Wenn du dann besser Programmieren kannst, kannst du immer noch auf Microsoft Visual C++ umsteigen.
Eines vorweg: Gewöhne dir gleich von beginn an, an den Code sauber und übersichtlich zu schreiben. Das Eine oder andere Kommentar schadet ebenfalls nicht.
Lg
#9
geschrieben 02. Juli 2008 - 19:40
#10
geschrieben 02. Juli 2008 - 19:52
Und dann noch dazu dieses ganze Visual Zeugs, das stört am Anfang nur. Er wird sich jetzt nicht hinsetzen und denen bei M$ helfen Windwos 7 vor 2015 fertig zu kriegen
Meine Meinung: Lass es langsam angehen!
Lg
#11
geschrieben 03. Juli 2008 - 00:22
Kein Problem - ich fand Dev-C++ damals (vor Jahren) auch angenehm einfach; ich wollte die Sache im Hinblick auf die aktuelle Situation nur mal von einer anderen Seite darstellen. Wie gesagt: Benutzbar ist Dev-C++ auch heute noch - nur dass es eben m.E. (und ich bin offenbar nicht der einzige, der so denkt) inzwischen einfach bessere Alternativen gibt.
Zur Frage, ob man erst C und dann C++ lernen sollte, oder ob man gleich C++ lernen sollte:
Da gehen auch bei den Gelehrten die Meinungen auseinander; das Internet dürfte voll mit Diskussionen zu dieser Frage sein, und ich kann den Argumentationen wahrscheinlich nicht mehr viel hinzufügen. Gib bei Google einfach mal:
should i learn c before c++
ein und führe Dir die Treffer zu Gemüte, um einen Eindruck vom Stand der Dinge zu bekommen.
Und wenn Du schon dabei bist, gib doch spaßeshalber mal
best first programming language
ein! Viel Spaß beim Lesen!
Viele Grüße
Def
#12
geschrieben 03. Juli 2008 - 11:36
Zitat (fsbkiller: 02.07.2008, 20:52)
Zitat (fsbkiller: 02.07.2008, 20:52)
Zitat (fsbkiller: 02.07.2008, 20:52)
#13
geschrieben 03. Juli 2008 - 11:50
Zitat (fsbkiller: 02.07.2008, 20:52)
Anderer Vergleich:
Wenn du Fahrrad hast und damit fahren kannst, kannst du dich darüber freuen. Aber wenn du dann mal Auto fahren willst sind die Verkehrsregeln das einzige was du noch benutzen kannst.
Ich bin froh darüber OOP zu beherrschen. Man lernt neue Sprachen die auch OOP unterstützen schneller und kann auch selbst effizienter programmieren.
#14
geschrieben 03. Juli 2008 - 12:43
Zitat (fsbkiller: 02.07.2008, 16:41)
Ja. Kann man machen. Ich persönlich finde C allerdings nicht so toll, insbesondere nicht für Anfänger. Ist aber natürlich, wie so vieles im Leben, Geschmackssache.
Viele Grüße
Def
#15
geschrieben 04. Juli 2008 - 07:49
Ich denke wir können uns alle auf def's Meinung einigen:
Zitat
Lg
Dieser Beitrag wurde von fsbkiller bearbeitet: 04. Juli 2008 - 07:52