Entwickler-Ecke
Off Topic - c# oder c++
storestore - So 28.08.11 23:13
Titel: c# oder c++
Hallo,
ich habe vor langer zeit angefangen c# zu lernen. Jetzt würde ich gerne weitermachen. Nur das Problem ist:
Ich bin unsicher ob ich mit c# weiter machen soll oder doch lieber auf c++ umsteigen soll.
c#:
+ Neuer und einfacher
- Wird nicht so stark wie c++ benötigt
c++
+ wird für fast alles benötigt (Betriebssystem, Spiele usw), es gibt mehr stellenangebote
- sehr schwer, sehr alt (wird es aussterben :schock:
Was soll ich nur Lernen. Mein Schwager meint ich sollte mit c++ anfangen.
mfg storestore
NoLe_Kazuik - So 28.08.11 23:46
Hallo,
ich denke, ich spreche hier für alle, wenn ich sage, dass dir niemand genau sagen kann ob du auf c++ umsteigen oder ob du bei C# bleiben solltest.
Wie stark eine Programmiersprache genutzt wird ist immer unterschiedlich.
Mal gibt es Wellen, wo C oder C++ gesucht sind, mal werden Cobol-, Fortran- oder Visual Basic-Entwickler gesucht.
Man kann dir Hinweise geben, welche Vor- und Nachteile man in der einen oder anderen Sprache sieht, dennoch hängt am Ende alles von dir und deinem Geschmack ab.
Ich persönlich empfinde die Sprache C# als eine der angenehmsten (habe mich schon an C++, VB, Delphi und Java versucht).
Klar hat man bei Sprachen wie C oder C++ eine leicht bessere Aussicht bei Stellenangeboten, weil halt immernoch die meisten Programme darin geschrieben sind. Aber Sprachen wie Java oder C# gewinnen immer mehr an Bedeutung durch ihre Einfachheit, ihrer Komplexität und der Möglichkeit, Programme für verschiedenste Betriebssysteme zu portieren (und es gibt auch Spiele in C#).
Ich empfinde bei C# zB den Garbage-Collector als sehr nützlich und muss mich so nicht mehr so stark um reservierten Speicher kümmern. Und man hat die Möglichkeit auch Programme für andere Systeme zu Entwickeln und diese leichter zu portieren (oder ist das ein Irrglaube dem ich dort erlegen bin?).
Ich hoffe, dass ich dir hier etwas helfen konnte.
Mit freundlichen Grüßen und einen schönen Abend noch.
NoLe_Kazuik
storestore - Mo 29.08.11 00:09
Hallo,
danke. Ja du hast mir geholfen. Ich bleibe bei c#.
Das mit den anderen Systemen ist falsch, sofern du Betriebssysteme meinst. C# ist nur für Windows wegen dem .net framework ;)
mfg storestore
NoLe_Kazuik - Mo 29.08.11 00:17
storestore hat folgendes geschrieben : |
Das mit den anderen Systemen ist falsch, sofern du Betriebssysteme meinst. C# ist nur für Windows wegen dem .net framework ;)
mfg storestore |
Onkel Wikipedia sagt mir da was anderes, daher bin davon ausgegangen, dass eine Portierung machbar ist. Hier der Text von Wikipedia:
| Zitat: |
Viele Programme, die mit .NET erstellt wurden, laufen beispielsweise mithilfe des Mono-Projektes auch auf Unix-basierten Betriebssystemen wie z. B. Linux. |
storestore - Mo 29.08.11 00:19
Achso, stimmt ich bin jetzt ohne Mono Projekt ausgegangen, aber sonst hast du recht sorry!
Also, danke für die belehrung ;)
lg storestore
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!