Welchen C++ Compiler könnt ihr mir empfehlen?

Es gibt 12 Antworten in diesem Thema, welches 1.827 mal aufgerufen wurde. Der letzte Beitrag (14. August 2008 um 17:26) ist von jackdaniels.

  • Hallo zusammen,

    Da ich mich genötigt sehe meine hoffnungslos veralteten PC-Programmierkenntnisse etwas aufzufrischen, wollte ich mal ein wenig mit C++ herumspielen. Da gibts ja offenbar diverse Freewarelösungen, wobei ich nicht den geringsten Schimmer habe welche davon was taugt und welche nicht.

    Mir persönlich wäre erstmal (in u.g. Reihenfolge) wichtig, dass es

    1. für lau ist
    2. unter Win9x funktioniert und unter Win9x lauffähigen Code erstellen kann (9x UND XP wär natürlich am besten)
    3. unkompliziert zu bedienen bzw. vernünftig dokumentiert ist, oder wenigstens so verbreitet, dass es brauchbare Hilfe/Tutorial-Seiten gibt und man nicht wegen jeder Fehlermeldung stundenlang nach dem Sinn derselben googeln muss)
    4. hab ich irgendwas Wichtiges vergessen? :)

    So in etwa. Ich hab bei Bitte melde dich an, um diesen Link zu sehen. ne (wohl leicht veraltete) Übersicht ergoogelt, kann mir da jemand was von im Hinblick auf o.g. Punkte empfehlen oder von abraten, oder gibts was noch Besseres?

    Ach so, was brauch ich noch an Pflicht-"Zubehör"? Als ich zuletzt PC programmiert hab, musste ich nur das Programm in den im Compiler eingebauten Editor tippen, auf "kompilieren" drücken und fertig war die Laube. Heute scheint das irgendwie komplizierter zu sein, man braucht anscheinend jede Menge Libraries und anderes Zeugs etc. Sind die Sachen i.d.R. bei den Compilern dabei oder muss man sich die gesondert besorgen und wo?

    Vielen Dank schon mal,

    Colt

  • Für lau kriegst du auch das aktuelle Visual C++ 2008. Du musst es nicht mal downloaden, die aktuelle C't hat es im Heft mit samt VB und C#.

    Ich verwende ausschlisslichBitte melde dich an, um diesen Link zu sehen.. Das ist klein, flink, machtig, leicht zu bedienen und sehr gut supportet. Und man kann auch gleich damit für den PocketPC coden.

    Bitte melde dich an, um diesen Link zu sehen. --- Bitte melde dich an, um diesen Link zu sehen. --- Bitte melde dich an, um diesen Link zu sehen.

  • Bloodshed Software - Dev-C++-
    Bitte melde dich an, um diesen Link zu sehen.

    GCC
    Bitte melde dich an, um diesen Link zu sehen.

    Watcom
    Bitte melde dich an, um diesen Link zu sehen.

  • Hallo,

    ist nicht direkt ein Compiler - eher eine komplette Entwicklungsumgebung: Bitte melde dich an, um diesen Link zu sehen. . Bitte melde dich an, um diesen Link zu sehen. sind Compiler aufgeführt, die unterstützt werden.

  • Hui, da hab ich ja schon mal einiges zum Durchprobieren am WE.

    Besten Dank :winke:

  • So, alles mal downgeloaded und z.T. auch installiert. Bis auf GCC, da hab ich schon nicht gerafft was ich da runterladen und installieren soll :D

    PellesC sieht recht vielversprechend aus, ist zwar "nur" C, aber macht ansonsten den unkompliziertesten Eindruck.

    Ab morgen 17:00 wird zurückgecodet!

  • Zitat

    Bloodshed Software - Dev-C++-
    Bitte melde dich an, um diesen Link zu sehen.

    GCC
    Bitte melde dich an, um diesen Link zu sehen.

    dev-c++ ist auch nur eine IDE wo gcc drunter steckt :)

    ich benutze für windowskram entweder gcc auf der linuxkiste (also als crosscompiler) oder auf der windowskiste eine mingw32 umgebung. ansonsten ist visual-c aber wohl ungeschlagen in vielerlei hinsicht, wenn einem die diversen windowsspezifischen eigenheiten egal sind dann ist das sicher erste wahl.

  • wobei mir das alte visual studio 6 noch besser gefällt als die neuen .NET varianten!

    und das bekommt man auch mitlerweile wesentlich günstiger denke ich

  • wobei mir das alte visual studio 6 noch besser gefällt als die neuen .NET varianten!

    und das bekommt man auch mitlerweile wesentlich günstiger denke ich

    Das .net hat schon gewaltige Vorteile gegen die VC6 Variante. Allein die Kontext bezogene Hilfe wo JEDE Property angeboten wird (auch eigene) allein durch Eingabe des . und auch die ganzen neuen .net Klassen. Mir gefällt auch dass man alle Sprachen nach belieben mischen kann, weil alle Datentypen vereinheitlicht wurden und keine Runtimes mehr nötig sind. Man hat halt oft schon Löungen in VB oder VJ oder C# die man gerne in C weiterverwenden würde und nicht umschreiben möchte. Der Code ist viel kleiner weil System Dll verwendet werden.

    Und vom Preis her, die Express kostet nix und die Meisten kommen damit gut aus.

    Bitte melde dich an, um diesen Link zu sehen. --- Bitte melde dich an, um diesen Link zu sehen. --- Bitte melde dich an, um diesen Link zu sehen.

  • ich meine auch nur wenn man reines C oder C++ programmieren will :D

    das wenn man andere sprachen nutzen möchte .NET einiges an neuen features bietet im gegensatz zur alten 6er ist schon klar.
    aber als reiner C/C++ compiler und IDE ist die 6er wesentlich übersichtlicher und schlanker.
    das wollte ich damit nur sagen.

  • aber als reiner C/C++ compiler und IDE ist die 6er wesentlich übersichtlicher und schlanker.
    das wollte ich damit nur sagen.


    Schlanker stimmt, wenn man von schlank bei einem MS Programm überhaupt sprechen kann.


    .net IDE an meinem uralt Laptop ist wirklich sensationell. Viermall schnell Cursor nach unten: blob ** 1,5 s Pause ** blob ** 1,5 s Pause ** blob ** 1,5 s Pause ** blob

    Das ist schon Kunst etwas sooo langsam zu programmieren ... :(

    Bitte melde dich an, um diesen Link zu sehen. --- Bitte melde dich an, um diesen Link zu sehen. --- Bitte melde dich an, um diesen Link zu sehen.

  • Compiler nicht mit Editor bzw GUI verwechseln! :)

    Ich empfehle den Dev-C++ . Praktische übersichtliche Oberfläche die zum compilieren den gcc benutzt, aber nicht überladen und "langsam" wie z.b. Eclipse oder Visual C++ (die auf jeden Fall auch eine Menge Vorteile haben).

    Selber arbeite ich am liebsten mit vi und gcc, aber halt unter Linux, was in deinem Fall ja am Thema vorbei wäre! :)