Erst C oder gleich C++ ???



  • Alles schön und gut,
    aber was ist denn jetzt die richtige Wahl??

    C oder C++ ?

    Wie gesagt C++-Erfahrung hab ich, wenn auch nicht sehr viel.
    C überhaupt nicht!

    Und eine Buchempfehlung für Anfänger bitte auch.



  • Da du eh schon mit C++ angefangen hast,
    denke ich solltest du da auch weitermachen.
    Thinking in C++ wäre da ein Kandidat, gibts auch kostenlos Online.
    Oder z.B. der C++ Primer.

    mfg Branleb



  • Xerses schrieb:

    Alles schön und gut,
    aber was ist denn jetzt die richtige Wahl??

    Du willst C++ lernen, oder? Und dann fragst du, ob du eine andere Sprache lernen willst? Was nun? Stell dir diese Frage doch einfach selber.



  • Xerses schrieb:

    Alles schön und gut,
    aber was ist denn jetzt die richtige Wahl??

    C oder C++ ?

    Wie gesagt C++-Erfahrung hab ich, wenn auch nicht sehr viel.
    C überhaupt nicht!

    Also, ich will Bäcker werden. Soll ich jetzt vorher Gärtner lernen? Backen kann ich aber schon ein wenig.



  • Bulli schrieb:

    Xerses schrieb:

    Alles schön und gut,
    aber was ist denn jetzt die richtige Wahl??

    C oder C++ ?

    Wie gesagt C++-Erfahrung hab ich, wenn auch nicht sehr viel.
    C überhaupt nicht!

    Also, ich will Bäcker werden. Soll ich jetzt vorher Gärtner lernen? Backen kann ich aber schon ein wenig.

    Klar ist es sinnvoll vorher Gärtner zu werden. Da kannst du dir mit der hacke ein Bein abhacken um festzustellen, dass der Beruf eines Bäckers dir mehr liegt. Danach wirst du aber entdecken, dass Bäcker sich öftersmal verbrennen und immer früh aufstehen müssen, was dich am Ende doch zu einem highlevel-job führen wird, wo du weniger Verletzungen davontragen wirst.



  • C++ net arg Möger schrieb:

    ~Ich glaube kaum, dass es hier viele gibt, die meine Meinung teilen~

    ich bin jedenfalls ganz deiner meinung.
    🙂



  • "Danke" 👍 für eure Antworten



  • Ich möchte mich hiermit für das was ich geschrieben habe entschuldigen.
    Es war sehr dumm von mir und wird nicht wieder vorkommen.
    Dies ist ernst gemeint.

    MfG,
    der gebannte mit anonymouse.org..



  • Also ich finde da gibt es eigentlich nicht viel zu diskutieren.
    C ist in CPP enthalten, jedoch sollte man natürlich keine C Funktionen wie printf und so Kram mehr lernen wenn man sowieso vor hat CPP zu lernen; dann gleich mit den CPP Funktionen.

    Grüße



  • Ja es wurde jetzt alles gesagt, wir sind kein Modulo, also musst du jetzt nicht von vorne anfangen Hermann.

    C -> wichtige Kernel und Systemprogrammierung
    C++ -> Highlevel Applikationen, Useranwendungen

    bitte closen.



  • Kingston1212 schrieb:

    Ja es wurde jetzt alles gesagt, wir sind kein Modulo, also musst du jetzt nicht von vorne anfangen Hermann.

    C -> wichtige Kernel und Systemprogrammierung
    C++ -> Highlevel Applikationen, Useranwendungen

    bitte closen.

    Oder doch lieber effizienter:

    C -> Kernel, Treiber, systemprogrammierung, libs + bindings für höhere Sprachen
    C++ -> Für den fall dass man unbedingt OOP braucht und lowlvl bleiben will, 3D engines (natürlich auch in C möglich), libs + bindigns für höhere Sprachen
    <high-level-sprachen> -> highlevel Applikationen, Useranwendungen etc



  • C++ net arg Möger schrieb:

    C++ -> Für den fall dass man unbedingt OOP braucht und lowlvl bleiben will, 3D engines (natürlich auch in C möglich)

    stimmt irgendwie, das 'natürliche' anwendungsfeld von c++ ist sehr, sehr klein.
    🙂



  • stimmt irgendwie, das 'natürliche' anwendungsfeld von c++ ist sehr, sehr klein.

    Dein unqualifiziertes geflame geht mir langsam auf den Keks!



  • C++ net arg Möger schrieb:

    Nur finde ich, dass OOP nicht ganz so toll in C++ implementiert ist. Ist jetzt subjektiv. Aber so wie OOP in C++ verwirklicht wurde gefällt mir nicht - zumindest gefällt es mir nicht mehr, seit ich mir paar höhere Sprachen angeschaut hab.

    Nur aus allgemeinem Interesse: Magst du evtl kurz ausführen, was genau dir persönlich an der C++-OOP nicht gefällt?



  • Die gesamte Diskussion hier ist "blablaba". C ist eine echte Untermenge von C++ und niemand kommt mit C++ zurecht, der nicht auch diese Untermenge beherrscht. Lernt man bei C++ gleich mit!



  • berniebutt schrieb:

    C ist eine echte Untermenge von C++

    falsch.



  • berniebutt schrieb:

    Lernt man bei C++ gleich mit!

    Ebenfalls falsch.



  • berniebutt schrieb:

    Die gesamte Diskussion hier ist "blablaba".

    aber das ist richtig.
    🙂



  • [quote="berniebutt" C ist eine echte Untermenge von C++ und niemand kommt mit C++ zurecht, der nicht auch diese Untermenge beherrscht. Lernt man bei C++ gleich mit![/quote]

    So war es bis die C++ler festgestellt haben, dass in ihren Kreisen die Sprache C als "uncool" und "altmodisch" gilt. Seit dem propagieren sie genau das Gegenteil.

    Google mal nach etwas älteren Texten von Bjarne Stroustroup, dem Erfinder von C++. Selbst der hat früher gesagt, dass C in C++ enthalten ist. Mittlerweile sagt er das aber auch nicht mehr. Anfangs war C++ auch nur als C mit Klassen gedacht, was es heute in meinen Augen immer noch ist :p 🤡 .

    Heutzutage geht der Trend in die Richtung, dass jede Verbindung von C und C++ verleugnet wird. Gemäß dem Motto: "Was hat C mit C++ gemein? GARNIX 😡 ". Man beachte das emotionale Smilie.

    Aber es ist wahr, dass C und C++ sich heutzutage unabhängig voneinander entwickeln. Beide Sprachen bestehen und entwickeln sich praktisch parallel.
    Das ist auch gut so.

    C-style typecasts in C++ code FTW :p 🤡 🙂



  • Schön Eure Beiträge! Ich frage nicht danach, was ist C oder C++ und mache alles mit C++. Das alte ANSI-C ist darin doch wohl enthalten? Der Rest interessiert mich nicht.
    Antwort an den Fragesteller: bleib bei C++


Anmelden zum Antworten