C++?

Dieses Thema im Forum "Programmieren" wurde erstellt von X_22, 8. September 2000.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. X_22

    X_22 ROM

    Registriert seit:
    21. Juni 2000
    Beiträge:
    5
    Hi, ich habe mal eine Frage zu C. Ist es richtig das man c code in einem C++ programm ausführen kann (Nomaler C code in visual c++)? Aber andersrum nicht?
    Was ist besser Borland C++ Builder oder MS Visual C++???
    Wäre nett wenn jemand meine Fragen beantwortet.
     
  2. toriho

    toriho Byte

    Registriert seit:
    25. Januar 2006
    Beiträge:
    15
    Hi!

    Du wirfst da ein paar Dinge durcheinander:

    (1) Ein C++ - Compiler kann natürlich "reinen" C Code übersetzen, da C nur eine Untermenge von C++ darstellt.
    (2) Aus dem gleichen Grund kann ein reiner C Compiler natürlich keinen C++ Code übersetzen (und damit, natürlich nach dem Linken) ein Programm erzeugen. Er kann C++ - Schlüsselworte wie z.B. "typename", throw, catch, etc. nicht parsen.
    (3) Übrigens läßt sich jedes C++ Programm auch in ein C Programm "umwandeln". Frühe C++ Compiler funktionierten genauso. Sie waren im Prinzip C-Compiler mit einem vorgeschalteten Parser, der zunächst aus C++ Code C Code erzeugte. Heute hat man aber praktisch nur noch echte C++ Compiler im Einsatz.

    Zu deiner zweiten Frage: Das ist Geschmackssache. Beides sind IDEs, die dich bei der Programmentwicklung unterstützen. MS Visual C++ ist weit verbreitet und hat in den letzten Jahren enorme Fortschritte gemacht. Ich kann es nur empfehlen.
     
  3. specialist7

    specialist7 Kbyte

    Registriert seit:
    29. Juli 2002
    Beiträge:
    490
    Kann mich dem nur anschließen.

    Die Frage nach dem Compiler wird sich aber auhc sicherlich nach dem Preis richten, oder? So weit ich weiß, gibt es von Borland eine kostenlose Version. Allerdings würde ich auch immer den MSVC++ empfehlen.
     
Status des Themas:
Es sind keine weiteren Antworten möglich.

Diese Seite empfehlen