Dev-C++



  • @erhard

    dein beispiel zur polymorphie wäre mir viel zu akademisch.
    versuche mal, ein beispiel mit konkretem inhaltlichen nutzen zu formulieren.
    schau einfach, daß die lerndenden durch die beispiele selber auch die grundlegenden konzepte verstehen, nicht nur technisch, wie in deiner einfachanwendung, sondern inhaltlich.
    überlege dir dazu, wann du wirklich polymorphie im real life verwendest und formuliere daraus eine schönes einfaches beispiel. dann haben sie die chance, einen ersten einblick in diese "idee" von programmierung zu bekommen. ansonsten ist es geschenkt, techniks kann man nachlesen, zu konzepten muss man -wie auch immer- hingeführt werden.

    @hume

    du bist sicher ein guter lehrer. spätestens, wenn du vor der klasse, dem seminar oder sonstwas stehst, wirst du in den erklärmodus umschalten und dann am ersten abend alle deine überlegungen zur didaktik in die ecke werfen, und neu formulieren... und dann super werden. warum? weil du total genau bist, und klar im denken.
    didaktik ist nur eine struktur, ein system, nachdem du deine kurse strukturierst,.. klar, die struktur muss stimmen, wie in der programmierung, und manchmal, wenn du gut bist, kannst du ein wenig abweichen, umwege machen, um aber immer wieder zurückzufinden auf deinen pfad.
    sicher nie falsch, sich in sowas zu üben, braucht man überall, jeder vortrag muss so aufgebaut sein, jede projektvorstellung



  • @erhard

    ach ja, zur bunti klick welt:

    lass die api draußen, du wirst so auch schon genug zu tun haben.

    versuche lieber, anregende beispiele als aufgaben zu finden. halte dich an volkard, der ist immer gut für tolle ideen.



  • jo, lass den gui mist raus. du brauchst keine konkurenz für den java kurs sein.

    bei java ist es irgendwie anderes. da gibt es eigentlich in jedem einsteigerbuch kapitel über gui, threads etc.

    in den c++ einsteigerbüchern ist sowas aber fast nie vorhanden.



  • Das Buch von Marc++us ist z.B. deshalb so lesenswert, weil er knappe Statements und viele Beispiele bringt, noch dazu gewürzt mit Humor. Ein Konzept habe ich in dem Buch bisher noch nicht gefunden, aber das macht überhaupt nichts.

    Ich glaube wir belegen das Wort "Konzept" mit unterschiedliechen Bedeutungen. Ich bezog mich auf softwaretechnische Konzepte. Und davon zeigt Marcus in seinem Buch eine ganze Menge. Das MVC-Beispiel (Gras-Schaf-Wolf) finde ich z.B. ganz große klasse. Die Prinzipien werden klar, obwohl Marcus auf kompliziertes GUI-gehampel verzichtet. Eine solche hätte wahrscheinlich zwar mehr Mädels gebracht, dafür aber auch vom Wesentlichen abgelenkt.

    Ich würde deshalb ebenfalls auf GUI verzichten. Wenn würde ich eher die dafür aus Sicht des Softwareentwicklers wichtigsten Konzepte behandeln. Nachrichten-Schleifen, Publisher-/Subscriber-Techniken, programming by difference (->Polymorphie) usw.
    Ansonsten musst du gleich auch noch was über Benutzerschnittstellen-Design machen oder du wirst die Verantwortung dafür tragen müssen, dass wieder unzählige Benutzer mit furchtbaren Oberflächen gequält werden 🙂

    Vorallem würde ich aber ein ausführliches Kapitel über Templates (statische Polymorphie, Traits, Policies) und die STL (doppelt wichtig!) einbauen.
    Das man die Standardbibliothek kennen und nutzen können muss, sollte klar sein.
    Und die Vermischung verschiedener Paradigmen ist eine besondere Stärke von C++. Wenn man C++ einfach nur auf eine oo-Sprache reduziert, hat man zwar immer noch ein besseres Java (:)), aber man verliert eine Menge Möglichkeiten.



  • HumeSikkins schrieb:

    Das MVC-Beispiel (Gras-Schaf-Wolf) finde ich z.B. ganz große klasse. Die Prinzipien werden klar, obwohl Marcus auf kompliziertes GUI-gehampel verzichtet. Eine solche hätte wahrscheinlich zwar mehr Mädels gebracht, dafür aber auch vom Wesentlichen abgelenkt.

    hallo?? hume, duck dich 😉



  • Vorallem würde ich aber ein ausführliches Kapitel über Templates (statische Polymorphie, Traits, Policies)

    lol, darüber hat er doch garkeine kenntnisse



  • @registrierte User: Vielen Dank für die ausführlichen Erläuterungen und Hinweise. 🙂



  • :p :p



  • Don't feed the trolls. 😉



  • Vieleicht ist die frage auch völlig fejl am platze...
    aber wisst ihr was die meldung

    mp.o bedeutet, oder linkin not done, bacause no linker input (file)

    gibts irgendwo si ein 1*1 der fehlermedlungen für dev c++ ???

    ich will für eine hal life mod (kent ihr vbieleicht)
    den code compilen, ber ich kriege 2 meldungen, wenn ich den !! unveränderten !!
    code compile

    snake


Anmelden zum Antworten