Hallo, was ist eigentlich der Unterschied zwischen C und C#? (spricht man C# als "C sharp"?
Ok, dann ist C# im Grunde mit C nicht mehr wirklich verwandt, wenn ich das jetzt richtig sehe...
Nicht wirklich, nein. Die Syntax ist "ähnlich", aber das Konzept hinter den Sprachen ist völlig anders.
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 ++"
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⃟?
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 :)
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.
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] //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 //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 ;)
Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.
Wichtige Regeln - erst lesen, dann posten!
- Groß- und Kleinschreibung verwenden
- Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang
Formatierung (mehr Informationen...)
- [c]C-Code[/c]
- [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
- [math]Formel in LaTeX-Syntax[/math]
- [[Titel]] - Link zu Artikel
- Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
"Adresse kopieren", und in den Text einfügen
Page 2
Filter: C Java Pascal/Delphi PHP Python/Ruby SQL VB [keiner]
Virtuelle 3D Nixie-Uhr als Webbsite für PC und Phone | Joachim L. | 26 | 08.08.2022 11:09 |
Python: Text nach xml-Tags parsen | M. M. | 3 | 07.08.2022 12:53 |
Eingabeaufforderung, Powershell oder VBA? Was eignet sich am besten für die Lösung meines Problems? | Qingwen C. | 5 | 05.08.2022 12:58 |
VBA-Makro: Word Dropdowns ansprechen | Kevin | 1 | 05.08.2022 09:53 |
excel IP Länder zuweisen | Klaus | 5 | 05.08.2022 09:35 |
VBA - lahmarschiges Makro beschleunigen, aber wie? | Wühlhase | 49 | 05.08.2022 09:31 |
Über Inet --> Raspi auf weiteren Webserver im lokalen Netz | Franz | 1 | 04.08.2022 14:22 |
Zahl für Sprachausgabe als String umwandeln | H. C. | 38 | 03.08.2022 17:59 |
Java in HTML / Zahl mit Button addieren | Der M. | 13 | 03.08.2022 12:15 |
vb.net: eigene Rechenregeln (HEX) | Andij | 2 | 02.08.2022 17:24 |
Wie in Javascript temporär zwischenspeichern? | stbitter | 5 | 02.08.2022 13:04 |
Rust oder Nimrod als neue Hobbyprogrammiersprache? | Yalu X. | 100 | 02.08.2022 01:22 |
LibreOffice Calc: Detectiv und mehreren Sheets | rota | 2 | 01.08.2022 14:40 |
Web API Cache/Proxy und Client/Session | OT | 4 | 31.07.2022 20:43 |
Modernes C++-Lehrbuch gesucht | Ein T. | 10 | 29.07.2022 13:07 |
Lotto 6 aus 49 + QR-Code | Heinz B. | 26 | 29.07.2022 10:54 |
Zugriff auf eine Struktur | tesla | 28 | 28.07.2022 20:16 |
wie ein video streamen (webcam)? | Marcel | 5 | 27.07.2022 22:49 |
Mikrokontroller mit sehr spezifischen Übertragungsprotokoll mit c# in Labview einbinden | Lab.Vi | 2 | 27.07.2022 21:15 |
Visual Studio C | Jo | 26 | 26.07.2022 10:14 |
Eine weitere Schleife mit Z80 anhängen ? | Peter B. | 51 | 25.07.2022 11:55 |
Lazarus Pascal / Delphi /FreePascal aktiver als viele denken? EADS, Sony etc (1, 2) | Gegeg J. | 292 | 24.07.2022 19:55 |
VPN von Windows10 zu FritzBox | hans | 24 | 24.07.2022 13:05 |
Bild wird nicht in der Node-Red ui dargestellt | Nico | 1 | 23.07.2022 21:36 |
print variable Länge in Python3 | Markus W. | 13 | 23.07.2022 14:20 |
Rust - ist das hier um zu bleiben? (1, 2, 3, 4, 5, 6) | DPA | 1139 | 23.07.2022 10:26 |
GUI für LINUX Serial Port erstellen | schmeißfliege | 149 | 22.07.2022 22:58 |
Probleme mit Uart in Node-Red auf RasperryPi | Felix | 5 | 22.07.2022 22:43 |
Arduino-C++: Typ-Problem, erbitte Hilfe | Frank E. | 13 | 22.07.2022 13:17 |
C: string auswerten | Mo | 19 | 21.07.2022 22:13 |
Eure Meinung zu H-File-/C-File-Templates | Aabeku K. | 43 | 21.07.2022 15:23 |
kann mich nicht auf einem Raspberry Pi anmelden | Lars | 5 | 21.07.2022 10:37 |
publickey auf der Konsole freischalten | admin | 6 | 20.07.2022 19:10 |
Komplexe typedef struct mit 0 initialisieren | Zorro | 92 | 19.07.2022 14:02 |
RS232 HM8130 Hameg | serial | 3 | 19.07.2022 10:39 |
vbNet, Variable in Regex | xFF | 3 | 19.07.2022 00:04 |
VBnet/VS2020 - Konvertierungsproblem / Format Exception String -> Integer/Byte | gelatelli | 13 | 18.07.2022 21:36 |
Mehrdimensionale Matrix erstellen | Nathan G. | 37 | 18.07.2022 18:29 |
The US military wants to understand the most important software on Earth | Alexander S. | 27 | 17.07.2022 14:24 |
Designfehler in (Micro)Python? | Manfred M. | 39 | 15.07.2022 21:04 |
Wie ein schlecht dokumentierte Arduino Library nutzen? | ProgAnfänger | 46 | 15.07.2022 12:55 |
Statische Bibliothek Visual Studio | Zorro | 9 | 14.07.2022 13:09 |
Funktionsaufteilung in Objektorientierung | F. | 22 | 14.07.2022 09:25 |
ANSI C: uint8_t* Länge der gespeicherten Daten bestimmen | toto | 7 | 12.07.2022 09:57 |
FLF Grafikdateien erzeugen von BMP. | Peter B. | 9 | 11.07.2022 13:40 |
Wie positioniert man in Programmiersprachen wie C und C++ üblicherweise die geschweiften Klammern? | Steffen | 91 | 10.07.2022 20:34 |
[VB.net] COM-Port Zugriff nur als Admin | quintus | 3 | 10.07.2022 15:50 |
C/C++: Desassemblierten Decomprimierungs-Algorithmus vereinfachen? | cppbert | 7 | 09.07.2022 14:30 |
Hilfestellung C/C++ | tester | 11 | 08.07.2022 15:43 |
| Tam H. | 0 | 08.07.2022 11:51 |
*.dbc Datei für CAN FD und mit mehreren Messpunkten pro Botschaft | CAN-BUS | 7 | 06.07.2022 14:33 |