Visual C# oder C++

Gast #1927777
Lesenswert?

Hallo zusammen

Nachdem ich nun einige (auch größere)
Mikrocontroller-Projekte in C geschrieben
habe, möchte nun in die PC-Programmierung einsteigen.
Vor vielen Jahren habe ich mit dem Borland-Compiler (C++)
Erfahrung mit der PC-Programmierung (DOS) gesammelt.
Die Programme, die ich schreiben möchte behandeln
technisch- wissenschaftliche Fragestellungen oder sollen
als Bedienplattform für über USB angeschlossene MC-
Projekte dienen.
Was mich nicht interessiert sind, das Schreiben von
Spieleprogramme mit aufwändiger Grafik oder Multimediaanwendungen.

Als Plattform möchte ich das Visual-Studio verwenden.

Soll ich nun C# oder C++ wählen?

Mir ist der Unterschied nicht ganz klar.

Ich hoffe auf ein paar Grundlegende Tipps.
Gast #1927853
Lesenswert?

Mit Deiner bisherigen Erfahrung würde ich Dir C# empfehlen. Mit C# kann 
man schnell GUIs "zusammenklicken".
Visual C++ ist für GUIs deutlich unkomfortabler (Forms-Unterstützung 
schlecht, MFC kompliziert).
Alternative wäre höchstens VC++ mit Qt zu benutzen (hat eine Integration 
in VC++), hat aber eine steilere Lernkurve.
#1927890
Lesenswert?

ähem schrieb:
> Ahnungsloser (Gast) schrieb:
>
>> C# wird nebenan --> Beitrag "Visual Studio 2010 - wurde IntelliSense
>> raus geschmissen?" gerade
>> "zerlegt"...
>
> Also zumindest in Visual C# 2010 ist IntelliSense doch wie man sieht
> weiterhin vorhanden
>
> http://www.youtube.com/watch?v=pXA06GfkrWg&feature=player_embedded#!
>
> Wer setzt also solche Zeitungsenten in die Welt? Und warum?

Das ist keine Ente. Intellisense gibt's tatsächlich z.Z. nur für 
richtiges C++ nicht für C++/CLI.
http://blogs.msdn.com/b/vcblog/archive/2009/05/27/rebuilding-intellisense.aspx
unten in den Kommentaren:
"While the lack of Intellisense for C++/CLI is unfortunate, we expect 
that it only represents a small portion of your source code that you 
don't need to edit nearly as often as the native code. Indeed, the only 
scenario we don't recommend is to use C++/CLI as a first-class .NET 
language. Instead, we think it's the ideal solution for interop."

und zum Thema:
C#
Gast #1927915
Lesenswert?

Arc Net (arc) schrieb:

> Das ist keine Ente. Intellisense gibt's tatsächlich z.Z. nur für
> richtiges C++ nicht für C++/CLI.

Moment, die Polemik von Ahnungsloser (Gast) lautete

>> C# wird nebenan --> Beitrag "Visual Studio 2010 - wurde IntelliSense
>> raus geschmissen?" gerade
>> "zerlegt"...

und c# 2010 hat wie im Video zu sehen ist weiterhin IntelliSense. Über 
C++ habe ich nicht geschrieben. Für .NET würde ich C# nehmen und nichts 
anderes.
Gast #1927968
Lesenswert?

borland (Gast) schrieb:

> c# ist nur ne Spielerei
> von M$, der man keine Beachtung schenken sollte

Wenn Borland mal so die Kurve gekriegt hätte wie MS, aber die haben es 
nach der einst besten IDE namens Turbo C++ 3.x gründlich vermasselt.

Es gibt kein umfangreicheres FW als .NET. Aber wenn man mit Windows halt 
nix am Hut hat bieten sich andere Alternativen an.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren