CnC Foren

CnC Foren (http://www.cncforen.de/index.php)
-   Off-Topic (http://www.cncforen.de/forumdisplay.php?f=13)
-   -   Programmiersprachen (http://www.cncforen.de/showthread.php?t=51284)

Chriss 27-11-2004 19:59

Was ist eigentlich C#?
Ne Art weiterentwicklung von C++?

MyersGer 27-11-2004 20:11

Java und C++ in den Mixer geworfen und auf Stufe 2 gestellt :p

C# ist konsequenter objektorientiert und wird erst zur Laufzeit kompiliert. Dadurch könnte man rein theoretisch Crossplatform Entwicklung machen. Gleicher Code funktioniert unter Linux und Windows... aber das ist mehr Theorie.
ArenaWars ist z.b. wurde in C# geschrieben.

ComSubVie 27-11-2004 20:34

ich hab zwar schon einiges in c# realisiert gesehen und muss (leider) zugeben das die sprache durchaus recht mächtig ist. aber so wirklich gefallen tuts mir nicht. die funktionen heißen alle so ähnlich wie in java, nur die groß-klein-schreibung ist anders, wenn du also grad java programmiert hast, wird dir c# dauernd fehler ausspucken. und der bytecode (äh, sorry, in c# heißt das ja managed code) ist auch so eine sache, das hat mir schon bei java nicht gefallen, obwohl das hier in c# besser gelöst wurde. aber wirklich tiefgehend hab ich mich damit noch nicht beschäftigt. ich bleib da lieber bei c++ und (wenns denn unbedingt sein muss) java (1.5 kann ja jetzt wenigstens generische klassen (für c++-programmierer: templates), nur ist das halt noch immer nicht released (jedenfalls nicht für OS X - kommt vermutlich erst nächstes frühjahr)).

MyersGer 28-11-2004 00:24

Meine persönliche Einschätzung ist, dass C# in vielen Gebieten Jave und C++ verdrängen wird, da man einfach wirtschaftlicher damit arbeiten kann. Aber noch ist C# kein Mädchen für alles (so wie es mal werden soll).
Trotzdem wird es im Zuge der Monoentwicklung an Bedeutung gewinnen (oder halt VB.Net - zwingt einen ja keiner C# zu programmieren :D ). Ich habs getestet und ein und das selbe Programm läuft ohne Probleme unter Win, Linux und sogar auf nem Mac mit OS X. Gefördert wird Mono durch Novell, die haben ja Suse gekauft um ihren Netwareserver langsam auf einen Linuxkernel zu setzen. Um nun nicht für jede Plattform alles programmieren/portieren zu müssen liegt es eben im Interesse von Novell Mono zu pushen.


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:28 Uhr.

Powered by vBulletin Version 3.7.3 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.