hallo world



  • es ist schon sehr kompliziert geschrieben finde ich ich werds wohl nochmal lesen müssen
    -hab mir die Sprache ausgesucht, weil ich mich auf eine Sprache stürzen wollte, habe bisher mit "game Studio" von "PC-Games" programmiert



  • lustigen_Ego_Shooter_wie_Call_of_Duty()

    CoD ist nicht lustig 😡 😃

    Ah, aber hier muss ich berechtigt eine Korrektur einwerfen:

    Ja, so lange kann ich C/C++ auch noch nicht.

    Du kannst es nicht. Sprich, du kannst es nicht nicht lange, sondern du kannst es nicht.
    Von "Können" sprechen wir nur bei Gurus wie seldon oder mein besonderer Favorit: camper. Die können behaupten, zu "können". Wir sind nur das niedere Fußvolk. 😃


  • Mod

    Sone schrieb:

    Von "Können" sprechen wir nur bei Gurus wie seldon oder mein besonderer Favorit: camper. Die können behaupten, zu "können". Wir sind nur das niedere Fußvolk. 😃

    Nun übertreib mal nicht. Fast jeder der Stammgäste hier kann schnell und sicher Programme schreiben, die man hinterher "gut" nennen würde. Wenn das kein "Können" ist, dann hast du viel zu hohe Ansprüche.

    Beispiel: Zum Können muss man nicht die Feinheiten der Namensauflösung bei Vermischung von Überladung und Templates auswendig kennen. Es reicht vollkommen zu wissen, dass es da etwas zu Wissen gibt und wo man es bei Bedarf nachschlagen kann. Man kann sogar damit davonkommen, sich einfach als best practice zu merken, dass man Templates und Überladungen besser nicht mischt. Das Programm eines solchen Programmierers sieht hinterher auch nicht schlechter aus als eines von camper, bloß der Denkprozess bis dahin ist ein etwas anderer.



  • SeppJ schrieb:

    Sone schrieb:

    Von "Können" sprechen wir nur bei Gurus wie seldon oder mein besonderer Favorit: camper. Die können behaupten, zu "können". Wir sind nur das niedere Fußvolk. 😃

    Nun übertreib mal nicht. Fast jeder der Stammgäste hier kann schnell und sicher Programme schreiben, die man hinterher "gut" nennen würde. Wenn das kein "Können" ist, dann hast du viel zu hohe Ansprüche.

    Beispiel: Zum Können muss man nicht die Feinheiten der Namensauflösung bei Vermischung von Überladung und Templates auswendig kennen. Es reicht vollkommen zu wissen, dass es da etwas zu Wissen gibt und wo man es bei Bedarf nachschlagen kann. Man kann sogar damit davonkommen, sich einfach als best practice zu merken, dass man Templates und Überladungen besser nicht mischt. Das Programm eines solchen Programmierers sieht hinterher auch nicht schlechter aus als eines von camper, bloß der Denkprozess bis dahin ist ein etwas anderer.

    👍



  • Ja, aber Menschen wie camper haben ein unglaublich tiefes Verständnis der Sprache und ihrer Bestandteile. Ich sage nicht, das ich auf geratewohl Code schreibe, ganz im Gegenteil. Aber ich kenne mich mit Templates einfach bei weitem nicht so gut aus wie er, geschweige denn von der Standard lib, und C++11.
    Oder sie dir Werner Salomon an. Er ist ein Stream-Gott. Du kannst nicht behaupten, dass meine Version eines .ini-Parsers jemals so gut sein könnte wie seine, weil er Streams einfach verstanden hat.



  • Das ist ja alles richtig, Sone, ich zB kenne mich mit Templates und C++11 überhaupt nicht aus, mit Streams kann ich bei weitem Werner nicht folgen, trotzdem würde ich nicht behaupten, dass ich nicht programmieren kann ...



  • Das ist so eine Sache, weil hier immer wieder gesagt wurde, man bräuchte soundso viele Jahre um C++ zu "können", bzw. zu beherrschen.

    Oder was war damit wirklich gemeint?



  • Naja, 'C++ beherrschen' ist vielleicht etwas, was man nicht können muss, um programmieren zu können?

    Ich schätze mal vorsichtig, dass viele durchaus gute (C++)Programmierer am Ende ihrer Reise auch nicht 'C++ beherrschen'.



  • Sone schrieb:

    lustigen_Ego_Shooter_wie_Call_of_Duty()

    CoD ist nicht lustig 😡 😃

    Ja, mein Fehler. Wollte zuerst einen anderen Shooter dahinschreiben, habe mich aber innerhalb des Satzes umentschieden. 😉

    Sone schrieb:

    Ah, aber hier muss ich berechtigt eine Korrektur einwerfen:

    Ja, so lange kann ich C/C++ auch noch nicht.

    Du kannst es nicht. Sprich, du kannst es nicht nicht lange, sondern du kannst es nicht.
    Von "Können" sprechen wir nur bei Gurus wie seldon oder mein besonderer Favorit: camper. Die können behaupten, zu "können". Wir sind nur das niedere Fußvolk. 😃

    können != können
    Wie Belli schon sagte, man muss C++ nicht können um in C++ programmieren zu können.



  • Im Endeffekt ist meistens ein Code wie zb von SFML der Beste. Simpel, strukturiert und schwer falsch zu verwenden. Und um mit SFML produktiv zu arbeiten reichen sicher wenige Wochen C++ Erfahrung.

    Das ist zb bei dem Gedöns von Boost ganz anders.



  • ja aber das ist englisch... ich hab jetzt ein cooles tutorial gefunden
    http://www.online-tutorials.net/c-c++-c/c++-tutorial-teil-1/tutorials-t-1-58.html#casten
    aber warum steht ein f am ende?
    [code]float fTest = 21.2321321f;



  • Das indiziert, dass es sich um eine float-Zahl handelt, in Abgrenzung zu double ohne f.


  • Mod

    Oh je! Gleich die erste Zeile des Links zeigt schon, dass das Tutorial absolut nichts taugt (wenn die ungarische Notation nicht Alarmsignal genug war!):

    int        iTest = static_cast<int> (fTest);    //Wenn man static_cast<int> nicht machen würde, würde der Compiler hier eine Warnung ausgeben, in anderen Fällen können Fehler entstehen
    

    Schnellstens die Seite aus deinen Bookmarks löschen und nie wieder dorthin zurück kehren!

    P.S.: Durch ein bisschen weiteres Stöbern findet man schnell weitere Schätzchen. Das ist eher eine WTF-Sammlung als ein Tutorial.



  • das mit den ungarische Notation hab ich nicht verstanden ist Ungarn gemein vielleicht hat ja Ungarn was zu C++ dazu gesteuert mein gedanke.
    was heißt WTF


  • Mod

    zimmer schrieb:

    was heißt WTF

    Das ist eine Abkürzung für LMGTFY.



  • zimmer schrieb:

    das mit den ungarische Notation hab ich nicht verstanden ist Ungarn gemein vielleicht hat ja Ungarn was zu C++ dazu gesteuert mein gedanke.
    was heißt WTF

    Ich sage jetzt erstmal WTF?
    Was meinst du mit dem ersten Satz?
    pBei ader aungarischen nNotation vschreibt pman aden nTyp aeiner nVariablen averkürzt pdavor. aDas vist kaber aschwierig zu vlesen. Und auch sonst blöd.
    Jedenfalls ist dein Tutorial nicht gut geeignet.

    Edit:

    SeppJ schrieb:

    zimmer schrieb:

    was heißt WTF

    Das ist eine Abkürzung für LMGTFY.

    👍



  • kann ich noch soein nicht gut geeignetes tut haben



  • jetzt hab ichs verstanden ich lese das Tutorial und google nach offennen fragen



  • Eben nicht!
    Das Tutorial ist nicht gut geeignet (schreibt man das so?)!
    Arbeite einfach dein Buch weiter.
    Wenn du fragen hast, frage uns.


Anmelden zum Antworten