Gast
#2098020
Hallo, was ist eigentlich der Unterschied zwischen C und C#? (spricht man C# als "C sharp"?
|
Anzeige
|
Unterschied zwischen C und C#
Gast
#2098020
Hallo, was ist eigentlich der Unterschied zwischen C und C#? (spricht man C# als "C sharp"?
Gast
#2098027
http://de.wikipedia.org/wiki/C_%28Programmiersprache%29 http://de.wikipedia.org/wiki/C-Sharp Unterschiede bitte selber suchen.
Gast
#2098035
Ok, dann ist C# im Grunde mit C nicht mehr wirklich verwandt, wenn ich das jetzt richtig sehe...
Gast
#2098038
Nicht wirklich, nein. Die Syntax ist "ähnlich", aber das Konzept hinter den Sprachen ist völlig anders.
Gast
#2098549
Unwissender schrieb: > (spricht man C# als "C sharp"? Je nachdem. Deutsche Musiker sprechen C♯ als "Cis". MicroSD schrieb: > Unwissender schrieb: >> (spricht man C# als "C sharp"? > > Je nachdem. Deutsche Musiker sprechen C♯ als "Cis". Und englische sagen "c sharp". "Zeh Doppelkreuz", denn es ist ein Kreuz damit. Rufus Τ. Firefly schrieb: > "Zeh Doppelkreuz", denn es ist ein Kreuz damit. "Zeh Raute", wer bietet mehr? ;) Luk4s K. schrieb: > Rufus Τ. Firefly schrieb: >> "Zeh Doppelkreuz", denn es ist ein Kreuz damit. > > "Zeh Raute", wer bietet mehr? ;) "Zeh Doppel ++"
Gast
#2098884
Unsinn. Das heißt Zeh Schweinegatter Rolf Magnus schrieb: > Unsinn. Das heißt Zeh Schweinegatter Wenn schon Gartenzaun ;) Luk4s K. schrieb: > "Zeh Raute", wer bietet mehr? ;) C⃟?
Gast
#2113437
Läubi .. schrieb: > Wenn schon Gartenzaun ;) Ne, Jägerzaun, der von Obi ;) Was ist der Sinn hinter der Bezeichnung C# ? Rufus Τ. Firefly schrieb: > Luk4s K. schrieb: >> "Zeh Raute", wer bietet mehr? ;) > > C⃟? Unicode ist toll :)
Gast
#2114226
Läubi .. schrieb: > "Zeh Doppel ++" Nene, schau mal genau hin, das sind 4 '+' Also dann schon C vierplus Und die Note ist eigentlich noch zu got, wenn man sich überlegt, was die alles von Java und anderen Sprachen zusammengeklaut haben :-). Oder 'C Lattenzaun' oder 'C hash' U.R. Schmitt schrieb: > was die > alles von Java und anderen Sprachen zusammengeklaut haben :-). C++ war vor Java... C# ist in der Tat ein Java-Imitat von MS (Dieser Aussage nicht allzuviel beimessen, ich kenne keine der beiden Sprachen genau) Luk4s K. schrieb: > U.R. Schmitt schrieb: >> was die >> alles von Java und anderen Sprachen zusammengeklaut haben :-). > C++ war vor Java... > C# ist in der Tat ein Java-Imitat von MS (Dieser Aussage nicht allzuviel > beimessen, ich kenne keine der beiden Sprachen genau) Es wurde zwar als Antwort auf Java entwickelt, hat(te) aber mehr mit Borlands VCL zu tun, als mit Java (Anders Hejlsberg war wesentlich an den Entwicklungen bei Borland und Microsoft beteiligt). Hauptunterschiede der Sprachen: - Java ist nicht vollständig objektorientiert (primitive Datentypen sind nicht von Objekt abgeleitet d.h. kein unified type system) - Java kennt bis heute: kein Operator Overloading, keine partiellen Methoden und Klassen, keine unsigned Typen oder komplexen Zahlen, keine Properties, keine Events, keine Closures, keine Lambdas, keine Expression Trees, kein LINQ, kein Runtime-Binding, keine typsicheren Generics (die Typinformation wird beim Kompilieren entfernt) etc.pp. - und die Klassenbibliotheken sind sehr verschieden Soviel zum Thema Imitat.
Gast
#2114623
Arc Net schrieb: > keine partiellen Methoden und Klassen, was sind denn "partielle Methoden"? > Soviel zum Thema Imitat. .net ist ungefähr zu der zeit entstanden in der sun MS auf knapp eine milliarde verklagt hat weil sie aus java "ms java" machen wollten [1]. den rest kann man sich denken ;) [1] http://news.bbc.co.uk/2/hi/business/1862986.stm Luk4s K. schrieb: > C# ist in der Tat ein Java-Imitat von MS Das nicht, zumindest nicht ausschließlich. U.R. Schmitt schrieb: > Und die Note ist eigentlich noch zu got, wenn man sich überlegt, was die > alles von Java und anderen Sprachen zusammengeklaut haben :-). Das schon, auch wenn es etwas hart ausgedrückt ist. Die Aussage mit dem Zusammenklau trifft nämlich auf die meisten Program- miersprachen der letzten 30 Jahre zu: In diesem Zeitraum wurden kaum neue Programmierfeatures erfunden, sondern nur neu kombiniert, in neue Syntax verpackt und teilweise neu benannt, damit's nicht so auffällt ;-) Der Wikipedia-Artikel http://de.wikipedia.org/wiki/C-Sharp listet die Programmiersprachen auf, die C# beeinflusst haben: C, C++, Delphi, Haskell, Java, Modula-3 und Visual Basic Diese dürften auch die einzigen Ideenlieferanten gewesen sein. Zumindest fällt mir auf Anhieb kein C#-Feature ein, das nicht schon vorher in einer der genannten Sprachen zu sehen war. Aber wie gesagt: Der Mangel an Neuem betrifft nicht nur C#. Yalu X. schrieb: > Luk4s K. schrieb: >> C# ist in der Tat ein Java-Imitat von MS > > Das nicht, zumindest nicht ausschließlich. Diese Aussage war mehr als polemisches Microsoft-C#-Bashing zu verstehen als irgendwas anderes ;) Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|