C++ lernen

10/19/2013 20:11 Zoccat#1
Hallo Leute,

ich habe da mal einige Fragen, die lauten:

Wie lerne ich am besten C++?
Gibt es Online-Kurse für Anfänger (Kostenlos-Maximal 50€) die ihr empfehlen könnt?
Worauf muss ich achten?
Ist C++ wirklich so vielfältig, dass sich damit von Bots/Spielen bis zu einem OS programmieren lassen?
Wie lange brauch man etwa um die Grundlagen kennzulernen?

Danke im Voraus!
10/19/2013 21:34 Logtetsch#2
Benutz die SuFu. Es gibt etliche Threads, die genau deine Fragen beantworten werden.
Kauf dir am besten ein Buch (auf keinen Fall im Internet eine .pdf laden!) und geh es gründlich durch.
10/20/2013 01:59 ErawondA#3
1. Durch ein Buch. Empfehlung von mir ist "C++ für Spieleprogrammierer" von Heiko Kalista.
Sie brauchen kein Grundwissen etc. Es wird Ihnen alles beigebracht.

2. Wüsste ich nichts von.

3. Gründlich zu arbeiten und die Aufgaben versuchen zu lösen, ohne vorher bei den Lösungen zu schauen.

4. Ja, mit der Sprache C++ kann man Bots für Spiele schreiben, aber auch Spiele entwickeln. Was Sie genau mit OS meinen weiss ich nicht.

5. Für die Grundlagen brauchen Sie unterschiedlich lange, daher es von Person zu Person anders ist. Es gibt Leute den fällt Mathe leicht, anderen Fremdsprachen und genau so ist es hier auch. Ich habe 6 Monate gebraucht, aber ich habe auch nicht jeden Tag programmiert, sondern jeden 2 oder 3 Tag.

Ich hoffe ich konnte Ihnen eine Hilfreiche Antwort bieten.

MfG Nico
10/20/2013 02:01 Zoccat#4
Quote:
Originally Posted by ErawondA View Post
1. Durch ein Buch. Empfehlung von mir ist "C++ für Spieleprogrammierer" von Heiko Kalista.
Sie brauchen kein Grundwissen etc. Es wird Ihnen alles beigebracht.

2. Wüsste ich nichts von.

3. Gründlich zu arbeiten und die Aufgaben versuchen zu lösen, ohne bei den Lösungen zu schauen.

4. Ja, mit der Sprache C++ kann man Bots für Spiele schreiben, aber auch Spiele entwickeln. Was Sie genau mit OS meinen weiß ich nicht.

5. Für die Grundlagen brauchen Sie unterschiedlich lange, daher es von Person zu Person anders ist. Es gibt Leute den fällt Mathe leicht, anderen Fremdsprachen und genau so ist es hier auch. Ich habe 6 Monate gebraucht, aber ich habe auch nicht jeden Tag Programmiert, sondern jeden 2 oder 3 Tag.

Ich hoffe ich konnte Ihnen eine Hilfreiche Antwort bieten.

MfG Nico
Sehr hilfreich, danke!
10/20/2013 14:03 MrSm!th#5
Ja, auch Betriebssysteme kann man in C++ entwickeln. Macht nur kaum einer.
10/20/2013 14:38 Zoccat#6
Quote:
Originally Posted by MrSm!th View Post
Ja, auch Betriebssysteme kann man in C++ entwickeln. Macht nur kaum einer.
Weist du zufällig, wie Windows erstellt wurde? z.b. Windows 7 ?
10/20/2013 14:49 Jeoni#7
Darüber solltest du nicht einmal denken, wenn du noch gar keine Sprache kannst :D Immerhin wurde Windows sicher nicht von nur einer Person geschrieben.
Soweit ich weiß ist der Windowskernel in C (evtl mit Optimierungen in ASM) geschrieben. Wenn dich das interessiert kannst du ja mal beim [Only registered and activated users can see links. Click Here To Register...]-Projekt reinsehen.
10/20/2013 14:53 .SkyneT.#8
Quote:
Originally Posted by Zoccat View Post
Weist du zufällig, wie Windows erstellt wurde? z.b. Windows 7 ?
Das sollte dir einen Grundlegenden Überblick darüber verschaffen:
[Only registered and activated users can see links. Click Here To Register...]

Was noch alles hinter Windows steckt, kannst du dir dann schon denken ;)
10/20/2013 21:29 Zoccat#9
Danke vielmals für die ganzen Antworten !
10/20/2013 21:36 c0w#10
was ich ganz gern mach, falls du studierst oder studenten kennst, im unilaufwerk bei den informatik profs die unterlagen holen, die ham das meist auch sehr schön dokumentiert =)
10/21/2013 00:55 Delinquenz#11
Anstatt sich zu fragen, wie Windows aufgebaut ist, könnte man lieber einen Blick in Linux werfen :)
10/21/2013 10:05 MrSm!th#12
Warum? Ich finde den NT Kernel äußerst interessant.
Er hat doch auch nicht gefragt, wie Windows aufgebaut ist, sondern in welcher Sprache er ein OS programmieren kann und als Beispiel Windows genannt.
10/21/2013 12:14 Zoccat#13
Quote:
Originally Posted by MrSm!th View Post
Warum? Ich finde den NT Kernel äußerst interessant.
Er hat doch auch nicht gefragt, wie Windows aufgebaut ist, sondern in welcher Sprache er ein OS programmieren kann und als Beispiel Windows genannt.
Jap. Ich wollte nur wissen, wenn ich später mal, eventuell mit einem Team ein OS Programmieren sollte, was man sich als Ziel setzen kann, dann könnte man jetzt schon in die Richtung gehen
10/21/2013 22:08 MrSm!th#14
Vergiss es. Wenn dann bau eine Linux Distribution. Ein vollständig eigenes OS (im Endanwenderbereich) ist sinnlos und wird nichts.