Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Legend

Alter Hase

Beiträge: 731

Beruf: Softwareentwickler

  • Private Nachricht senden

21

15.08.2014, 12:55

Also wenn .NET, dann besser mit C# und nicht mit Managed C++.
"Wir müssen uns auf unsere Kernkompetenzen konzentrieren!" - "Juhu, wir machen eine Farm auf!"

Netzwerkbibliothek von mir, C#, LGPL: https://sourceforge.net/projects/statetransmitt/

CeDoMain

Alter Hase

Beiträge: 587

Wohnort: Ilmenau

Beruf: Student für Mechatronik

  • Private Nachricht senden

22

15.08.2014, 14:24

Ich weiß, aber ich wollte ihm noch die Option aufzeigen, es mit C++ zu machen. Weil er wollte ja nicht unbedingt eine "neue" Sprache lernen. ;)

Nur so nebenbei, ist es denn wirklich ein Umstand, wenn ein C++ Programmierer C# lernen soll? C# ist doch fast das gleiche und dass es keine Zeiger und so gibt dürfte doch erstmal erfreulich sein...
Mit freundlichem Gruß
CeDo
Discord: #6996 | Skype: cedomain

Lass solche persönlichen Angriffe lieber bleiben, meine sind härter.

FSA

Community-Fossil

  • Private Nachricht senden

23

15.08.2014, 14:44

Als ich das erste mal C# gesehen habe, war ich ein wenig überfordert. Ich wusste nicht wo die ganzen Objekte herkommen :P

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

Sacaldur

Community-Fossil

Beiträge: 2 301

Wohnort: Berlin

Beruf: FIAE

  • Private Nachricht senden

24

15.08.2014, 15:04

Ich weiß, aber ich wollte ihm noch die Option aufzeigen, es mit C++ zu machen. Weil er wollte ja nicht unbedingt eine "neue" Sprache lernen. ;)
Es wurden bereits genug Frameworks genannt, die sich mit C++ verwenden lassen. Im Gegensatz zu jeder einzelnen dürfte C++/CLI im Nachteil sein, da, wie an anderer Stelle hier im Forum meines Wissen bereits geschrieben wurde, es sich dabei nicht um C++ handelt.

Nur so nebenbei, ist es denn wirklich ein Umstand, wenn ein C++ Programmierer C# lernen soll? C# ist doch fast das gleiche und dass es keine Zeiger und so gibt dürfte doch erstmal erfreulich sein...
Grundsätzlich ist es gut, wenn man mehrere Sprachen beherrscht, allerdings gibt es diverse Fälle, in denen man erstmal bei der Sprache bleiben sollte, die man bis dahin verwendet hat. Entweder lernt man die Sprache gerade erst und das entsprechende Programm dient der Übung dieser Sprache, man will das Programm so schnell wie möglich fertig stellen und kann mit der bisherigen Sprachen um so vieles besser umgehen, dass sich der Aufwand des Lernens einer weiteren Sprache nicht lohnt, oder es gibt andere Anforderungen oder Kriterien, die einen an eine bestimmte Sprache oder eine bestimmte Bibliothek binden.
Ich denke, hier ist die 1. Variante der Fall.
Spieleentwickler in Berlin? (Thema in diesem Forum)
---
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].

ExCluSiv3

Frischling

Beiträge: 61

Wohnort: Düsseldorf

Beruf: Fachinformatiker - Ausbildung

  • Private Nachricht senden

25

15.08.2014, 15:56

Außerdem ist Visual C++ (Managed C++, C++/CLI) eig. sogar eine Sprache für sich und ist nicht mit C/C++ gleich zu setzen.

Zitat

und dass es keine Zeiger und so gibt dürfte doch erstmal erfreulich sein...
Und warum sollte das erfreulich sein?

(Tut mir leid, auch wenn die Frage provokant ist und den Thread mit Sicherheit OT führt musste ich sie einfach stellen)

Beiträge: 1 223

Wohnort: Deutschland Bayern

Beruf: Schüler

  • Private Nachricht senden

26

15.08.2014, 16:29

Außerdem gibt es in C# faktisch Zeiger. Zum einen sonnenklar als "Unsafe Code", zum anderen sind Referenztypen im Prinzip auch bloß Objekte mit Zeigern darauf. Bloß anders genannt und mit Garbage Collector anstatt deterministischer Freigabe.

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

27

15.08.2014, 16:46

Und dann gibt's noch den Unterschied, dass man in C# nicht mit den Referenzen herumrechnen kann (keine Pointerarithmetik). Ausnahme natürlich echte Pointer in Unsafe-Code.

Werbeanzeige