Welche Programmiersprache der 3?

06/28/2013 21:59 SecRazer#1
Hallo,

Ich weiß ech nicht welche Programmiersprache ich lernen soll! :confused: Ich möchte dann Game-Hacking, Treiber Programmierung lernen Bücher stehen zu folgenden Sprachen im Regal (Noch keins angefangen) Ich bin noch anfänger

Also hier die Bücher mit welcher Sprache sollte ich anfangen

1. Assembler Buch

[Only registered and activated users can see links. Click Here To Register...]

2. Assembler Buch

[Only registered and activated users can see links. Click Here To Register...]

3. Delphi Buch

[Only registered and activated users can see links. Click Here To Register...]

4. C Buch

[Only registered and activated users can see links. Click Here To Register...]
06/28/2013 22:21 snow#2
Ich habe Buch #1 gelesen. Da geht es anfangs sehr um die Theorie, wie so ein Prozessor arbeitet und so. Nach dem Buch wirst du keine kompletten Assembler-Programme schreiben können, es dient in meinen Augen eher zum theoretischen Einstieg. Das 2. klingt da schon besser.

Delphi wird recht einfach sein, würde ich persönlich aber nicht für den Einstieg empfehlen, weil Dinge einfach nochmal anders gelöst werden.

Das C Buch klingt ja laut Rezension ganz okay, das würde ich mal am ehesten anschauen. Hacking und Treiberprogrammierung sind damit problemlos möglich und du kannst asm direkt verwenden durch Inline-ASM etc.
Wenn du dich für eine der 3 Sprachen entscheiden musst: C. Ansonsten schau dir mal C++ an, finde ich persönlich nochmal angenehmer. :)
06/28/2013 22:37 .SkyneT.#3
Quote:
Originally Posted by snow911 View Post
Ansonsten schau dir mal C++ an, finde ich persönlich nochmal angenehmer. :)
Afaik sind Treiber standartmäßig noch immer in C geschrieben.
Auch wenn, zumindest unter Windows, teilweise C++
unterstützt wird.
06/28/2013 22:42 snow#4
Quote:
Originally Posted by .SkyneT. View Post
Afaik sind Treiber standartmäßig noch immer in C geschrieben.
Auch wenn, zumindest unter Windows, teilweise C++
unterstützt wird.
Ich hatte überlegt, das noch dazu zu schreiben, aber auf dem Gebiet habe ich zu wenig Ahnung, um da was verlässliches zu sagen. :x
Ja, das WinDDK basiert auf C und die ganzen Unix-Treiber-Kernel-Wasauchimmer-Dinger dürften auch ziemlich auf C und asm basieren. Wobei man, wenn man vernünftig C++ lernt, zumindest ein solides Grundwissen in C aufbauen kann und damit weiterarbeiten kann.
06/29/2013 10:47 Keyosk#5
Ich rate dir zu Delphi. Einfach zu lernen und fast ohne Grenzen.
06/29/2013 11:56 .SkyneT.#6
Quote:
Originally Posted by Keyosk View Post
Ich rate dir zu Delphi
Das wär das letzte das ich ihm geraten hätte.

Quote:
Originally Posted by Keyosk View Post
Einfach zu lernen und fast ohne Grenzen.
Für einen Anfänger wird Delphi kein Stück leichter sein als C.
Außerdem helfen ihm Grundkenntnisse in C auch beim Umstieg
auf eine andere Sprache. (C++, Java, C#)

"Fast ohne Grenzen", blöd das eine der Grenzen gleich mal
die vom TE gewünschte Programmierung von Treibern ist...