Möchte C++ / programmieren lernen



  • Hallo ich hab die sufu benutzt, aber nichts sinnvolles gefunden^^.
    Also ich will C++ lernen, um Bots bzw Programme zu schreiben. C++ ist ja eine "übersprache" mit der man alles machen kann.
    Also ich will es mir selbst bei bringen da ich es sons nicht besser weiß.
    Ich will mir zuerst ein anfeangerbuch kaufen , könnt ihr mir eins empfehlen?
    Und wie soll es für mich nach dem buch weiter gehen?? Noch mehr bücher oder sonst irgendwas. Wird die ganze sache schwierig für mich , da ich fast keine kenntnisse mit Programmieren hab. mathematik kann ich gut komme jezz 11 klasse gymnasium von daher glaub ich wird das nich das große Problem.

    Danke im Vorraus 😃



  • http://www.c-plusplus.net/forum/viewtopic-var-t-is-112134.html

    EDIT:

    Ahh du meintest Bücher, hab mir nur den Anfang durchgelesen, C++ von A-Z kann ich nur empfehlen!

    Also ich würde zuerst mal das Buch durcharbeiten und danach, je nachdem was du mache willst, mir ein Tutorial suchen oder ein andres Buch kaufen.

    Mit C++ hast du dir nicht gerade eine leichte Sprache ausgesucht, am Anfang wird es schwierig, und auch später noch, aber mit der Zeit wirst dus schon lernen. Wenn du erstmal die Grundlagen drauf hast und erste Erfolgserlebnisse wirds aber lustiger und "einfacher"



  • OK das buch ich schon bisschen teuer^^! Is das Buch nur für anfänger oder kann man damit noch als fortgeschrittener abrbeiten , weil das heißt ja von A-Z????



  • Wenn dir Bücher zu teuer sind such dir doch ein gutes Tutorial



  • "A bis Z" sagt doch schon,dass von anfang bis ende alles durchgenommen wird
    ich bezweifel das zwar,da das buch dann mehrere tausend seiten haben müsste,aber wenn du fertig bist,solltest schon einiges an erfahrung gesammelt haben

    am besten man liest (bei amazon zb.) die userwertungen durch,wenn man sich nicht sicher ist
    hat mir bei meinem ersten buch auch geholfen



  • lernma c, c++ is kagge



  • ne C is nich so guuuut für games und bots, lieber c++ is schließlich neuer !



  • wenn neuer immer besser wäre,hätte ic mir vista geholt
    also danach sollte man sich lieber nicht richten



  • ja das stimmt, ich wollt mit neuer nur sagen , dass das glaub ich länger existieren wird als C weil C++ doch verbessertes C ist , oder?
    Ich brauch noch Buchtipps von euch



  • "Die C++ Programmiersprache" von Bjarne Stroutstrup



  • mettwurst schrieb:

    "Die C++ Programmiersprache" von Bjarne Stroutstrup

    ...taugt nix für anfänger.
    das hier eher --> http://www.volkard.de/vcppkold/inhalt.html
    🙂



  • Bei mir im Schrank steht D. May: Grundkurs C++; Vieweg Verlag. Hat super Kritiken bei Amazon gekriegt. Taugt was für anfänger. Ich bin gut gefahren.

    Viel Spass 😉



  • Bei mir im Schrank steht D. May: Grundkurs C++; Vieweg Verlag. Hat super Kritiken bei Amazon gekriegt. Taugt was für anfänger. Ich bin gut gefahren.

    Viel Spass 😉



  • rambo15 schrieb:

    Also ich will es mir selbst bei bringen da ich es sons nicht besser weiß.

    Eigentlich klingt das ja lustig. Wie soll ich mir etwas beibringen, wenn ich es nicht kann? Das ist so, als ginge ich auf einen C++-Lehrgang, wo der Lehrer auch kein C++ kann 🤡 .



  • Aber er kann doch lernen wie erst sich selbst beibringen kann, obwohl er keine Ahnung hat. 😉



  • mettwurst schrieb:

    "Die C++ Programmiersprache" von Bjarne Stroutstrup

    Ideal, aber nur wenn man bereits Objektorientiert programmieren kann und die Grundzüge der C-Syntax versteht.



  • Wenn es nicht gleich c/c++ sein muss, sondern allgemein, dann probiers mal damit:

    http://infon.dividuum.de/trac/wiki

    Das ist ein Spiel bei dem man programmieren muss. Es geht darum Käfer (Bots) so zu programmieren, dass sie fressen, sich vermehren, Gegener angreifen,...
    Man schreibt den Code in aller Ruhe und nach dem hochladen auf den Server kann man seinen Käfern zuschauen.

    Ich finde das die beste Art Programmieren zu lernen.

    Screenshots, Beispiel Bot-Code, Spiel Bin/Source alles auf dem Wiki (s.o.).

    Kleine Warnung noch: die Käfer werden in Lua (http://www.lua.org/manual/5.1/) programmiert



  • wer lua nicht mag, kann auch robocode nehmen http://robocode.sourceforge.net/, das ist java.



  • Robocode hat im Gegensatz zu Infon den Nachteil, dass es keinen Multiplayermodus gibt, um online gegeneinander zu spielen. Bei infon kannst du einem aktiven Spiel jederzeit beitreten und sogar im laufenden Spiel deinen Code aktualisieren. Ein weiterer Vorteil ist, denke ich, lua. Die Sprache ist schnell erlernt. Und sie ist relativ einfach in eigenen C/C++ Projekten verwendbar, um diese zu scripten. Und sei es nur als Konfigurationssprache. Ein Blick lohnt sich in jedem Fall!



  • Also ich hab auch so angefangen, dass ich virtualle Robotoren programmiert habe, aber bei mir hieß es Colobot, und die Programmiersprache C-Bot. Ist an Java angelehnt, nur dass man die Klassen nie zu sehen bekommt. Aber ich kann nur sagen, wenn man C++ lernen möchte, dann solte man sich nicht alleine da hin setzen, und anfangen, das ist verdammt viel Arbeit, und allein verliert man schnell den Mut, da machen solche Programmierspie schon eher Spaß, nur schade, dass sich an Colobot set dem release nichts getan hat.



  • rambo15 schrieb:

    ne C is nich so guuuut für games und bots, lieber c++ is schließlich neuer !

    Du musst C lernen, da man in C++ auch C programmiert. Ohne C geht es nicht.

    Ich empfehle Dir ebenfalls Jürgen Wolfs "C von A-Z".
    Das Buch ist sein Geld wert, aber auch online verfügbar: A-Z als OpenBook.
    Stroustrups "Die C++-Programmiersprache" ist kein Lehrbuch, für Anfänger nicht zu empfehlen.

    Ich halte den Einstieg in die Programmierung mit C für gut, wenn Du Dich durchbeißen kannst. Wenn Du nach dem zweiten fehlgeschlagenen Versuch aufgibst, such Dir ein anderes Hobby.

    Wie Du selbst sagtest: C++ ist die Übersprache, man kann sehr viel damit machen. C ist nun 35 Jahre alt, C++ deutlich über 20. Du wirst die Zeit nicht brauchen, um das Wissen aufzuholen, aber Dir sollte klar sein, dass Du nicht in 6 Wochen perfekt programmieren kannst. Bei guter Auffassungsgabe und Motivation ist es möglich innerhalb eines Jahres mit etwas Plan ein Spiel zu schreiben.

    Bevor Du Spiele oder Bots schreibst, wirst Du aber zunächst eine ganze Reihe deutlich einfachere Probleme lösen müssen, um zu verstehen, wie man komplizierte löst.

    C/C++ ist das beste Strategiespiel, wo gibt. Ich spiele es jetzt seit 12 Jahren und es ist noch nicht langweilig.
    Viel Spaß.


Anmelden zum Antworten