C# Deconstructed
Discover how C# works on the .NET Framework
Seiten
2014
|
1st ed.
Apress (Verlag)
978-1-4302-6670-9 (ISBN)
Apress (Verlag)
978-1-4302-6670-9 (ISBN)
C# Deconstructed answers a seemingly simply question: Just what is going on, exactly, when you run C# code on the .NET Framework?
To answer this question we will dig ever deeper into the structure of the C# language and the onion-skin abstraction layers of the .NET Framework that underpins it. Well follow the execution thread downwards, first to MSIL (Microsoft Intermediate Language) then down through just-in-time compilation into Machine Code before finally seeing the results executed at the hardware level.
The aim of this deep-dive is to provide you with a much more rounded knowledge of the environment within which you code exists. As a managed language, its best-practice to let the Framework deal with device interaction but youll find the experience of taking the cover off once in a while a very rewarding one that will greatly enrich your appreciate of the C# language and the way in which in functions.
To answer this question we will dig ever deeper into the structure of the C# language and the onion-skin abstraction layers of the .NET Framework that underpins it. Well follow the execution thread downwards, first to MSIL (Microsoft Intermediate Language) then down through just-in-time compilation into Machine Code before finally seeing the results executed at the hardware level.
The aim of this deep-dive is to provide you with a much more rounded knowledge of the environment within which you code exists. As a managed language, its best-practice to let the Framework deal with device interaction but youll find the experience of taking the cover off once in a while a very rewarding one that will greatly enrich your appreciate of the C# language and the way in which in functions.
Mohammad Rahman is a computerprogrammer. He has been aprogrammer since 1998 and for the past seven years he has been designingdesktop and web-based systems for private and government agencies using C# language in Microsoft.NET. Currently he is working as acomputer programmer and earning his doctorate as a part-time student at the University ofCanberra, Australia.
* Anatomy of the C# compilation stack * Data Access, Files and Storage * Understanding Memory Usage * The C# Compilation Sequence * From CIL to Machine Code * Execution through the CLR* Execution Model II
| Erscheint lt. Verlag | 21.9.2014 |
|---|---|
| Zusatzinfo | 43 Illustrations, black and white; X, 172 p. 43 illus. |
| Verlagsort | Berlin |
| Sprache | englisch |
| Maße | 191 x 235 mm |
| Themenwelt | Mathematik / Informatik ► Informatik ► Betriebssysteme / Server |
| Mathematik / Informatik ► Informatik ► Programmiersprachen / -werkzeuge | |
| Mathematik / Informatik ► Informatik ► Software Entwicklung | |
| Mathematik / Informatik ► Informatik ► Theorie / Studium | |
| ISBN-10 | 1-4302-6670-8 / 1430266708 |
| ISBN-13 | 978-1-4302-6670-9 / 9781430266709 |
| Zustand | Neuware |
| Informationen gemäß Produktsicherheitsverordnung (GPSR) | |
| Haben Sie eine Frage zum Produkt? |
Mehr entdecken
aus dem Bereich
aus dem Bereich
Buch | Softcover (2025)
O'Reilly (Verlag)
CHF 27,85