.Net Umgebung/ OS X



  • Hallo ihr,

    möchte in einem Kurs die Programmiersprache C++ lernen.
    Diese wird dort in der .Net Umgebung gelehrt.
    Ich hab daheim aber keinen Windowsrechner sonder einen Mac.

    Ist das ein Problem...ich mein es gibt ja auch Compiler für den Mac oder ist das auf der .Net Umgebung eine andere Programmierung???

    Was ist ein Compiler genau? Es ist doch nur das Ürbersetzungsprogramm.
    Also quasi wie Eclipse oder Netbeans bei Java!! Da ist es ja auch egal was man nutzt. Die Programmierung bleibt gleich!

    Danke für eure Auskünfte...würdet mir sehr weiterhelfen

    mit freundlichen Grüßen

    Christoph



  • ...hat keiner ne Antwort?



  • Hallo

    C++ Compiler / IDEs gibt es auch für Mac. Allerdings ist .Net schon Microsoft-spezifisch. Das .Net-Framework läuft nur unter Windows. Ob es für den Mac irgendwelche Umsetzungen gibt weiß ich nicht, anhand der Resonanz hier im Forum vermute ich mal nicht 😉

    Wenn du also plattform-unabhängig schreiben willst, solltest du dich auf den C++ Standard und portable Zusatzlibrarys beschränken.

    bis bald
    akari



  • Was ist das denn für ein Kurs? Vielleicht benutzen sie nur die "VisualC++ .NET 2003" IDE? Muß ja nicht heißen, das man auch wirklich in dem Kurs .NET benutzt. Das .NET ist ja in der 2005er Namen von VisualC++ ja auch schon wieder verschwunden. Eben weil es für Verwirrung sorgen kann.

    Wie heißt denn der Kurs? Bzw. ich würde da mal nachfragen, welche Sprache genau gelehrt wird. Jede Sprache hat eine offizielle Bezeichnung! Denn eine Sprache C++.NET gibt es offiziell nicht.

    Es gibt ManagedC++ (war ein Fehlschuss von MS und ist irrelevant!) und das offizielle C++/CLI. Letzteres ist tatsächlich eine C++-Variante für das .NET-Framework. Bisher auch nicht für andere Platformen, als für Windows.

    So, dann gibt es aber ISO-C++ (auch ANSI-C++ genannt) und das ist das "normale", altbekannte und verbreitete C++, das wir hier im Forum auch behandeln. Und dieses gibt es definitiv auch auf MacOS X.

    Und dieses kann man auch problemlos in der "VisualC++ .NET" IDE programmieren... ohne .NET wirklich zu benutzen.

    Also, ohne genauere Infos können wir hier auch nur raten.



  • Danke für die Antwort.

    Das ist die Beschreibung des Kurses:

    Der Kurs wendet sich an Anfänger/innen der Programmiersprache C++. Sie benutzen eine C++.NET Umgebung. Die Objektorientierung wird in diesem Grundkurs nur gestreift. Es werden an Hand von Beispielen folgende Themen behandelt: Programmstrukturen und Funktionen, sowie die Ein- und Ausgabe, Datentypen, Konstanten, Variablen, Vektoren und Zeiger sowie Ausdrücke, Operatoren, Blöcke und Kontrollstrukturen.

    Ich hatte den Dozenten dann einen email geschrieben bezüglich des Betriebssystems und der .net Umgebung.
    Er antwortete mir folgendes:

    ***Ich bin kein MAC Experte, aber ziemlich sicher, dass es dort auch C-Compiler gibt.

    Wir arbeiten mit der .Net Umgebung, die es für den MAC nicht geben dürfte, das ist ein reines Windows System. Aber Ihren Quellcode werden Sie unter dem MAC zum Laufen bringen können.
    Die Gnu Compiler sind auch für den MAC kostenfrei.

    Mit
    C Compiler für MAC OSX
    in Suchmaschinen stossen Sie sicher auf interessante Hinweise.***

    tja, aber so richtig weiß ich jetzt nicht was ich davon halten soll!!

    Könnt ihr mir ein bischen weiterhelfen? Was müsst ich denn den Dozenten fragen um sicher zu gehen das es bei mir/Mac auch klappt?

    Danke für eure Infos



  • Oh man, wieder Experten am Werk. 😃

    C Compiler? Zu fauel C++ zu schreiben, oder ist das für ihn wirklich unbedeutend?

    Egal, nach seiner schwammigen Formulierung geht es um ISO-C++. Und warum er nicht einfach klipp und klar schreibt, das es um ISO-C++ geht, weiß nur er. Dann wäre alles klar.

    ISO-C++ Compiler gibt es so ziemlich für jede Plattform, selbst für Amiga und jede Spielekonsole.

    Und mit C++.NET Umgebung meint er die VisualC++ .NET IDE.

    Denke mal, du kannst den Kurs ohne Sorge belegen. Um C++/CLI geht es jedenfalls nicht.



  • Alles klar, habt mir sehr weitergeholfen.

    Dann werd ich mich mal einschreiben...

    Danke nochmal



  • http://www.mono-project.com/Mono:OSX
    http://pnetframework.sourceforge.net/

    Zwei .NET-Implementierungen für OS-X. Damit laufen zumindest schonmal (einige = ECMA-Standard konforme) kompilierte Anwendungen. Einen anderen C++/CLI-Compiler als den im VS2005 gibt's aber AFAIK derzeitig nicht.


Anmelden zum Antworten