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

1

20.06.2014, 19:57

Entwicklungssprache der Common Language Runtime (.NET Runtime)

Hallo liebe Community,

ich hätte da eine interessante Frage, und zwar, worin wurde die Common Language Runtime (.NET Runtime) entwickelt?

Ich bin der Meinung, dass die Runtime in Assembler entwickelt worden ist, aber selbstverständlich kann ich mich auch irren.


Liebe Grüße

ProgFrog

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

2

20.06.2014, 20:03

Assembler? C++ ist wohl deutlich wahrscheinlicher. Heutzutage schreibt eigentlich niemand mehr Assembler und schon gar keine so großen Projekte. Wieso sollte man das auch tun? Es dauert länger und ist langsamer als es einen optimierenden C++ Compiler machen zu lassen.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

JustSid

Frischling

Beiträge: 54

Beruf: Lead Idiot

  • Private Nachricht senden

3

20.06.2014, 20:34

Heutzutage schreibt eigentlich niemand mehr Assembler

Ach komm, wer schreibt denn bitte nicht seinen eignen bootloader? :p

Aber ich stimme BlueCobold zu. Ganz zu schweigen davon das C/C++ es deutlich einfacher machen auf andere Plattformen zu portieren. Ein bisschen Assembly wird wohl drin sein, einfach wegen der Natur der CLR, aber ansonsten würde ich auch auf C++ tippen.
Jabberwock is killing user

MK3E

Frischling

Beiträge: 48

Beruf: Schüler

  • Private Nachricht senden

4

26.06.2014, 15:37

laut Wikipedia Assembler , C & C++
Coder aus Leidenschaft

5

26.06.2014, 15:59

Im Datensegment findet sich Laufzeittypinformation für std::bad_exception (".?AVbad_exception@std@@"), also ist zumindest ein Teil davon in C++ geschrieben. Das Linken geschah gemäß Header offenbar mit Visual C++; zum Raussuchen der genauen Version bin ich aber gerade zu faul weder mit 2010 noch 2012. 2005, 2008, und 2013 habe ich nicht zum Testen hier; ich gehe aber von Visual C++ 2008 für .NET 4.0 aus.

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Krishty« (26.06.2014, 16:15)


Werbeanzeige