Will MS mal wieder eigene Standards setzen, oder kann die Sprache was?
Ich nehme mal an, C# soll wohl Java verdrängen. Stimmt das? Ist C# konkurrenzfähig?
Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge
hab noch nie was von C# gehört.
du meinst nicht zufällig C++ mit verrutschtem zweiten +?
nene, C# (sprich: C Sharp; ist aus der Musik entnommen: Cis) ist die neue Programmiersprache von Microsoft, die im neuen Developer Studio integriert ist (dafür gibts kein Java mehr) und "einen Halbton höher als C++ liegen soll".
Auf www.msdn.com gibts ne Beschreibung.
Das ganze hat auch irgendwas mit Microsoft.net zu tun.
Es ist kein Druckfehler meinerseits....
was man hier nicht alles erfährt...
MS wurde per Gericht untersagt den Javadialekt weiter für sich zu mißbrauchen und zu verschandeln, jetzt suchen sie halt ne neue Möglichkeit in den Markt zu drängen.
Die Welt braucht kein neues Java, auch kein aufgeputschtes C++, oder irgendein Zwischending!
http://www.uni-karlsruhe.de/~uu9r/lang/html/N9e8.de.html
hier gibts ne kleine Info zu C#
T.
Das mit C# ist doch schon bald seit nem dreiviertel Jahr bekannt, komischerweise hört man aber nirgends was drüber...
Ich rate C#-First Guide! Es gibt auch schon erste Online-Foren zu der Sprache. Meiner persönlichen Meinung nach wird C# Java irgendwann verdrängen und Ja-C# kann wirklich was.
Mit verlaub, aber Java hat eh nur im Web-Bereich wirklich Berechtigung, für ernsthafte Applikationsentwicklung ist es auf Performancegründen denkbar ungeeeignet und für wissenschaftliche Anwendungen ist es mathematisch zu unpräzise. In beiden Segmenten werden in nächster Zeit Sparchen wie C++, Assembler, Pascal oder Delphi die Nase vorne haben.
Wenn nun MS mit C# verucht Java zu verdrängen kann uns das nur recht sein, vielleicht gibt das Sun endlich den Ansporn Java zu einer wirklich ernstzunehmenden Programmiersprache weiterzuentwickeln - alleine schon die Compilezeiten bei größren Java-Programmen sind eine Geduldsprobe sondergleichen.
Dito. , ich war in den letzten zwei Jahren in zwei Javaprojekten
tätig, eins für die Kreditwirtschaft und eins im Medienbereich, beide wurden nach ca. einem halben Jahr aus Performancegründen eingestellet und die Entwicklung wieder auf C++ verlagert!
Für die Appletentwicklung im Intra-/Internet ok, aber nicht für Unternehmenskritische Anwendungen und darauf ziehlt doch MS mit der .Net Technologie. Ich schätze mal, das wird ein Reinfall für MS mit C#.
wir kennen MS doch. Die werden sagen "Unser Compiler ist schnell genug, euer Prozessor ist bloß zu langsam"
Der interessante Teil von Java ist der Platformunabhängige Code der auf allen Rechnern (und überdimensionierten Taschenrechnern) läuft die eine VM haben.
Und jetzt frag mal einen MS - Programmierer ob es andere Platformen gibt als Intel. Ja, wird er sagen "AMD, da gab's auch mal Cyrix..."
Die Hanseln haben doch noch nie was von SUN, SGI, MAC gehört und werden wohl kaum ein Laufzeitsystem für diese (weit verbreiteten) Systeme anbieten.
c# als solches hat kein laufzeitsystem; nur .net hat eines. soweit ich informiert bin gibt es bereits diverse hersteller die an c# implementierungen fuer andere platformen arbeiten.
was die sache mit dem compiler angeht: kann mich nicht erinnern das es eine derartige aeusserung aus der dev-ecke bei ms je gegeben haette; davon ab _ist_ und _war_ z.b. die java implementierung von ms mit vj++ definitiv die schnellste. (abgesehen davon das es die einzige mit einer brauchbaren entwicklungsumgebung war.)
was support durch 'dev' fuer unterschiedliche platformen angeht, so kann ich nur den cross-devel c++ fuer embedded empfehlen: da werden eine ganze menge an unterschiedlichen cpu archivtekturen unterstützt: das ist zwar nicht auf was du hinauswillst, allerdings denke ich das du die sache auch ein wenig zu pauschal angehst...
WM_FYI
thomas woelfer
C rulez
:p
hi.
nachdem ich daran ein bisschen mitgearbeitet habe muss ich da wohl meinen senf auch zu abgeben... :)
>> Will MS mal wieder eigene Standards setzen, oder kann die Sprache was?
nun, das sind zwei fragen. um die erste frage zu beantworten: c# ist - im gegensatz zu java - eine offene sprache die ( hier der gegensatz ) dem ansi zur normierung vorliegt. anders als java, bei dem sich sun das alleinige recht vornimmt sprachdefinitionen und spezifikationen zu postulieren unterliegt c# damit einem offenen standartisierungsprozess - genau dem gleichen prozess, dem wir auch ein 'standard c' und ein 'standard c++' zu verdanken haben.
zur zweiten frage: c# ist natuerlich vergleichbar mit c++ oder mit java - praktisch alle 'moderneren' (wenn man denn c++ dazu zaehlen will) sprachen sind das. und natuerlich 'kann' die sprache was... :) - ob sie das kann was du benoetigst ist wie immer eine andere frage. es gibt einen etwas laengeren text (von mir, in deutsch) zu diesem thema in diesem heft: http://www.nickles.de/sales/sales_print.php3?id=66
>> Ich nehme mal an, C# soll wohl Java verdrängen. Stimmt das? Ist C# konkurrenzfähig?
soll c# java verdraengen - glaub ich nicht, denn realistisch betrachte gibts da nix zu verdraengen. kann mir nicht vorstellen das die c# gruppe bei ms allen ernstes in der nische landen will in der java momentan vor sich hin duempelt.
ist c# konkurrenzfaehig? - gute frage. meiner ansicht nach bietet c# eine menge features die sowohl fuer anwendungsprogrammierung als auch (besonders) fuer kleinere programmierjobs prima geeignet sind. fuer den anfaenger ist c# im gegensatz zu c++ ausserdem deutlich einfacher zu lernen. darueber hinaus ist c# extrem gut in .net integriert - andere sprachen kommen zwar auch damit klar, aber deren integration in .net ist halt ein nachtraeglicher aufsatz, da sie nicht mit dieser platform im auge entwickelt wurden. die frage ist daher meiner ansicht nach eher: wird sich .net durchsetzen (und wenn ja, welcher teile davon) - falls das der fall sein wird (woran ich eigentlich nicht zweifle) wird auch c# recht schnell recht breite verwendung finden. an einen 'breiten' umstieg von c/c++ entwicklern mitsamt ihrer projekte auf c# glaube ich allerdings nicht - eher an ein langsames hinuebergleiten...
WM_FYI
thomas woelfer
Solche Diskussionen sind doch mal echt gut. Mehr davon !
danke ;-)
gibt es war präziseres und schnelleres als assembler und fourth ?
Sieg - ASM && Fourth