Ich schreibe seit fast zwanzig Jahren C/C++-Code und kenne mich auch mit Perl, Python, PHP und etwas Java aus, und ich bringe mir gerade JavaScript bei. Aber ich habe noch nie etwas mit .NET, VB oder C# gemacht. Was genau bedeutet verwaltet Code bedeuten?
Wikipedia beschreibt es einfach als
Code, der unter der Verwaltung einer virtuellen Maschine ausgeführt wird
und er sagt ausdrücklich, dass Java (normalerweise) verwalteter Code ist, also
- warum scheint der Begriff nur für C# / .NET zu gelten?
- Können Sie C# in eine Exe-Datei kompilieren, die auch die VM enthält, oder müssen Sie es verpacken und an eine andere Exe-Datei übergeben (a la Java)?
In ähnlicher Weise,
- ist .NET ein Sprache oder eine Rahmenwerk und was genau bedeutet "Rahmen" hier?
OK, das ist also mehr als eine Frage, aber für jemanden, der schon so lange in der Branche ist wie ich, fühle ich mich im Moment eher wie ein N00B...