[C/C++] 2 Kurze fragen zu c# und c++

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Flu, 4. Mai 2009 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 4. Mai 2009
    2 Kurze fragen zu c# und c++

    Hi. habe mal im inet nachgeguckt welche der beiden sprachen sinnvoller ist zu lernen, ob c sharp oder c++. da hab ich dann folgendes gefunden:
    Code:
    Gibt es einen Unterschied zwischen C# und nur C??? 
    wiederum wo anders les ich, dass c-sharp
    folglich nicht das gleche wie C ist.
    was is denn nun richtig?
    welche Programmiersprache soll ich denn nun lernen?
    hab folgende bücher zu Hause:
    *Jetzt lerne ich Direct X 9 und visual c++
    *C# Universell prgrammieren von Anfang an
    * XNA Game Studio Express - Programmierung für PC und Xbox (C#)

    jetzt is halt die frage welches ich nehme. hab schon nen paar grundkenntnisse was so Variablen, Schleifen, Klassen, Methoden,... angeht. möcht das halt in einer programmiersprache vertiefen und danach in richtung Spieleprogrammierung gehen.

    Hoffe nun auf eure Hilfe.
    Wenn ich bei der Sufu was übersehen habe tut es mir leid

    Flu
     
  2. 4. Mai 2009
    AW: 2 Kurze fragen zu c# und c++

    Sorry, ich weiß nicht wo du nachguckst, aber da wo du liest, liest du .

    Am besten ist es wohl, wenn du dir die Sprachen selber mal genau anguckst, und darüber nachdenkst was dir lieber von den Sprachen ist, bzw. was für Vorteile du bei der jeweiligen Sprache hast.

    Nützliche Informationen solltest du in Büchern oder im Web finden. Les' dich z.B. einfach mal durch deine Bücher.

    C++ – Wikipedia
    C-Sharp – Wikipedia

    Dort findest du auch weiterführende Seiten, die dir eventuell bei der Entscheidung helfen.
     
  3. 4. Mai 2009
    AW: 2 Kurze fragen zu c# und c++

    Es kommt darauf an was du genau entwickeln willst.
    So wie ich das sehe, wohl Spiele (XBox und PC)?

    C# ist praktisch der pendant von MS zu Java: es setzt das .Net Framework vorraus (User muss das installiert haben --> Nachteil) und der Code wird in eine art zwischencode übersetzt. C# ist wahrscheinlich einfacher, da einem viele Dinge abgenommen werden (stichwort managed code). Auch musst du nicht auf Speicherlecks achten (oder kaum).
    Dadurch das ein zwischencode verwendet wird, hast du ca. 5% Leistungsnachteil gegenüber einem C++ Programm. Dafür ist C++ aber auch deutlich schwieriger zu lernen für einen Anfänger...

    Ansonsten mal Googeln.

    Gruß
     
  4. 4. Mai 2009
    AW: 2 Kurze fragen zu c# und c++

    Stimmt es, dass der Programmiersprache C-Sharp (c#) die Zukunft gehört?
    weil dann werde ich mich wohl dazu entscheiden C# zu lernen. habe dazu auch 3 bücher gefunden:
    oben die genannten + AntMe!
     
  5. 4. Mai 2009
    AW: 2 Kurze fragen zu c# und c++

    C# lässt aktuell mehr Kassen klingeln wie Java.
    Computerbücher: C# hat die Nase vorn - Golem.de


    edit: psst: C# - Galileo OpenBook
     
  6. 4. Mai 2009
    AW: 2 Kurze fragen zu c# und c++

    kann mir wer nen komerzielles spiele beispiel für nen c# spiel geben, sei es xbox 360 oder pc
     
  7. 4. Mai 2009
    AW: 2 Kurze fragen zu c# und c++

    Die aktuell bekannten Spiele sind afaik hauptsächlich in C++ geschrieben.
    Zu c# fällt mir gerade nichts ein...
     
  8. 4. Mai 2009
    AW: 2 Kurze fragen zu c# und c++

    Spiele in C# zu schreiben finde ich weniger sinnvoll, wegen dem o.g. "Managed Code". Dadurch entstehen zwar keine Speicherlecks (sollten zumindest nicht), dadurch hat man aber einen Leistungsnachteil, was besonders bei Spielen sehr nachteilig ist!

    Wenn du wirklich in die Richtung Spieleprogrammierung gehen willst, würde ich mich für C++ entscheiden. Wenn du aber nur ein paar GUI-Anwednungen schreiben mächtest, reicht C# aus und es ist wahrsch. ein wenig leichter zu lernen.

    greez
     
  9. 5. Mai 2009
    AW: 2 Kurze fragen zu c# und c++

    Jop. Gerade in der Spieleprogrammierung kann man nicht mit Leistung rumspielen, denn es wird immer versucht mit der jetzigen Hardware das maximale an Leistung rauszukitzeln.
     
  10. 5. Mai 2009
    AW: 2 Kurze fragen zu c# und c++

    Hi,

    ich würde dir auch raten eher c++ zu lernen (grade wenn ich mir c++0x anguck ^^)
    Ich würde nicht zurück schrecken das c++ ein wenig schwieriger als C# ist.
    Besonders da du in richtung Spieleentwicklung gehen willst nimm C++!
    Es gibt massig in C++ geschriebene Opensource Game- bzw Redering Engines.

    Dazu ein buch wäre ratsam: C++ Grundkenntnisse für angehende Spieleprogrammierer

    mfg CodiX
     
  11. 5. Mai 2009
    AW: 2 Kurze fragen zu c# und c++

    Gibt es denn irgend nen argument für C#?
    weil es gibt so viele unterschiedliche aussagen:
    1. C# soll C++ nicht mehr viel unterlegen sein.
    2. C# soll Sprache der Zukunft sein
    3. ....

    Also dass sind nicht meine meinungen, sondern dass hab ich auch nur gelesen.
     
  12. 5. Mai 2009
    AW: 2 Kurze fragen zu c# und c++

    Keiner weiß wirklich, wieso die Industrie auf C++ umgewandelt ist, denn C++ ist eigentlich total Zeitraubend, was natürlich wieder ein positiver Aspekt ist, denn Zeit ist Geld. Viel Zeit = Viel Geld.

    Kann also sein das irgendwann C# mal vorne stehen wird, aber bis jetzt kannst du eigentlich nur spekulieren, denn es gibt keine größeren Projekte, die momentan in C# realisiert werden.
     
  13. 10. Mai 2009
    AW: 2 Kurze fragen zu c# und c++

    Hallo!

    Ich selbst würde dir auch zu c++ raten wenn du spiele programmieren willst. nämlich genau aus den hier schon genannten gründen: bessere performance durch kompilierung direkt in maschinen code (und eben nicht in den IL-zwischen-code fürs framework). dieser geschwindigkeitsvorteil ist auf jeden fall grund genug!

    wenn du eine Sprache wie C# lernen willst, dann üwrde ich dir sogar viel eher Java empfehlen. ist so ziemlich das gleiche, nur halt ohne das framework. damit kann man dann gleich viel mehr machen und konzeptuell ist es das gleiche (garbage collection, bequemes caste, ... usw).

    Ich selbst programmiere meine DirectX andwendungen auch in c++ und lerne af der uni gerade Java nebenbei (und ich bin wirklich begeistert!).

    und auch für den einstieg finde ich c++ sinnvoller. nämlich aus dem grund, dass man sich viel besser vorstellen kann was im speicher so passiert. c++ ist schon ziemlich hardware-nahe und wenn man sich auch ein bisschen dafür interessiert, was da so alles im hintergrund passiert, sollte man sich mal mit c++ befassen. allerdings sind das auch genau die dinge die einem auf die dauer ziemlich aufn sack gehen (z.B. memory leaks^^).

    ich würde auch sagen: lies die einführungskapitel deiner bücher (da wird oft auch ne menge hintergrundwissen über die sprache vermittelt) und dann entscheide selbst.

    mfg
     
  14. 14. Mai 2009
    AW: 2 Kurze fragen zu c# und c++

    hab mal angefangen C# zu lernen mit dem buch AntMe! ich muss sagen das gefällt mir ganz gut.
     
  15. 14. Mai 2009
    AW: 2 Kurze fragen zu c# und c++

    Okay, wenns weitere Fragen gibt, dann einfach den Thread wieder öffnen
    ~closed
     
  16. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.