C++ als Anfängersprache geeignet?

04/28/2006 02:54 Sprrr#1
Ich hab hier ein paar Threads über Programmiersprachen gelesen, in dennen es darum geht obe sie für Anfänger geeignet sind. C++ wurde aber glaub ich in keinen erwähnt nur C und das C nicht einfach am Anfang ist. Also ist C++ jetzt für einen Programmieranfänger geeignet und lassen sich damit nach einem gewissen Lernprozess auch Spiele, z.B. Onlinespiele hacken oder braucht man dafür weit mehr als nur C++ und einen Compiler wie VC++6 z.B.?
Danke im Vorraus schonmal für eure Ratschläge :)
04/28/2006 11:48 SilonVier#2
Meiner Meinung nach für diesen Bereich geeignet sind nur die Programmiersprachen C/C++ und Delphi. Von Visual Basic 6 kann ich dir aus diversen Gründen nur abraten, aber das steht in deinem Beitrag auch nicht zur Debatte.
Genau so geeignet wäre ASM(MASM), doch es gibt keinen Einsatzfall der sich nicht genau so in C/C++ lösen lässt, nur das du unnötigerweise weit länger damit beschäftigt wärst Code zu schreiben ( was bei großen Projekten doch ausschlaggebend sein kann ) ? vom Debuggingaufwand mal ganz abgesehen.

Viele sind irrtümlicherweise der Überzeugung sie würden ihren Code, ihre hacks, in C schreiben und der würde auch von einem C-Compiler übersetzt ...
04/28/2006 13:02 Sprrr#3
Wenn VC++6 kein geeigneter Compiler ist, was kann ich denn dann nutzen und wo kann ich denn Beispiel-Quellcodes von Onlinespielen z.B. herbekommen um mal ein bisschen einen Einblick zu bekommen wie die geschrieben sind?
Danke für eure Antworten :)
04/28/2006 13:25 SilonVier#4
Ich sagte nicht der VC++6 enthielte keinen geeigneten compiler/linker.
Es würde dir in diesem Moment wenig helfen dir diese Art von Quellcode anzuschauen. Erstmal solltest du die Programmiersprache beherrschen, tieferes Verständnis über dein Betriebssystem und Reverse Code Engineering eingeschlossen. Stelle weniger Fragen und fange einfach an, auf den Rest solltest du von selbst kommen ;-)

Falls du dir wirklich Quellcode angucken möchtest, hier von sting?s d2hackmap:
[Only registered and activated users can see links. Click Here To Register...]
04/28/2006 13:33 Sprrr#5
Ok, danke für die Tips :). Eine Frage noch, welches Buch würdet ihr vorschlagen das einen guten Einstieg in C++ vermitelt und auch noch zu gebrauchen ist wenn man schon fortgeschrittener ist? Jemand hat gemeint "C++ lernen und Professionell andwenden" von Ulla und Peter Prinz wäre gut. Ich würde auch gern mit einem Buch starten weil ich nich so gerne eBooks am PC lese krieg ich Kopfschmerzen von^^. Ist das ein gutes Buch für mich? Ich würd gern nochmal eure Meinung hören weil kostet 44 ? :D. Oder schlagt mir ein anderes Buch vor.
04/28/2006 14:09 SilonVier#6
[Only registered and activated users can see links. Click Here To Register...]

Es hat meist wenig Sinn ein neues Buch zu kaufen, ein gebrauchtes tut es auch ( und ist in dem Fall sogar knapp 50% billiger )
04/28/2006 15:28 chocoman4k#7
Wenn du Reverse Engineering machen willst dann kommst du nicht bei ASM und C vorbei, wenn du schon C kannst wird C++ auch kein Problem sein. Kannst du die genannten Sprachen werden Java, Delphi, VB usw. auch kein großes Hinderniss sein.

Buch kaufen? Klau einfach den Büchereiausweis von deiner Schwester und leih dir auf ihren Namen 5-10 Bücher aus (Büchereien sind ja nicht umsonst da), ist billiger als irgendein Buch zu kaufen.
Spaß, ich will dich nicht zum Diebstahl ermutigen, kannst auch selber nen Büchereiausweis machen lassen.

Wenn du Spiele programmieren willst würde ich erst die Grundlagen von C++ lernen und dann DirectX-/OpenGL-programmierung.