Forum: PC-Programmierung Visual C# oder C++


von Grübler (Gast)


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.

von Ahnungsloser (Gast)


Lesenswert?


von Windows Fanboy (Gast)


Lesenswert?

Grübler schrieb:
> Soll ich nun C# oder C++ wählen?

Für deine Aufgabenstellung geht beides. C# nimmt dir halt noch ein wenig 
Arbeit (Speicherverwaltung etc) ab.
Gäb da auch noch "Managed C++", das ist dann nochmal eine Mischung aus 
beidem.

von Klaus W. (mfgkw)


Lesenswert?

.. mit dem Schlechtesten von beiden; managed C++ kann man getrost 
vergessen.

von ähem (Gast)


Lesenswert?

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?

von Peter (Gast)


Lesenswert?

wenn du eine GUI erstellen willst, dann verwende C#.

von madler (Gast)


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.

von Arc N. (arc)


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#

von Grübler (Gast)


Lesenswert?

Danke an alle.

Mit anderen Beiträgen aus dem Netz
weiß ich erst mal genug.
Diesen Beitrag fand ich auch sehr hilfreich.


http://www.wer-weiss-was.de/theme205/article5813625.html

von ähem (Gast)


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.

von Ahnungsloser (Gast)


Lesenswert?

>die Polemik von Ahnungsloser (Gast)
Ich wollte nur auf den Fred hinweisen, selber habe ich keine Meinung 
dazu...

von borland (Gast)


Lesenswert?

c++ findet sich meist im akademischen umfeld. c# ist nur ne Spielerei 
von M$, der man keine Beachtung schenken sollte

von ähem (Gast)


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.

von Coda (Gast)


Lesenswert?

"c++ findet sich meist im akademischen umfeld. c# ist nur ne Spielerei
von M$, der man keine Beachtung schenken sollte"

Aua!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.