dotnetomaniak.pl - Artykuły z tagiem CILdotnetomaniak.pl - Artykuły z tagiem CIL2024-03-29T12:34:04Zhttps://dotnetomaniak.pl/Tags/CILCopyright (c) dotnetomaniak.pldotnetomaniak.pl Atom Generatordotnetomaniak.pl webmasteradmin@dotnetomaniak.plhttps://dotnetomaniak.pl/Assets/Images/fav.icohttps://dotnetomaniak.pl/Assets/Images/dotnetomaniak_logo-negatyw_small.png6025https://dotnetomaniak.pl/NET-JIT-compiler-is-not-type-safe-TooSlowException.NET JIT compiler is not type safe – TooSlowException2020-04-17T11:41:28Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_awu56W2vBE22CU1sMcUvrg.png"/></div><div>Everyone knows that C# is a strongly typed language and incorrect type usage is simply not possible there. But what about CIL and JIT?</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/NET-JIT-compiler-is-not-type-safe-TooSlowException"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2ftooslowexception.com%2fnet-jit-compiler-is-not-type-safe%2f" style="border:0px"/></a></div></div>KonradKokosahttps://dotnetomaniak.pl/Users/4FbP4ushl0astXU1t8p-uw2020-04-20T16:42:53Zhttps://dotnetomaniak.pl/NET-JIT-compiler-is-not-type-safe-TooSlowException3360Everyone knows that C# is a strongly typed language and incorrect type usage is simply not possible there. But what about CIL and JIT?https://tooslowexception.com/net-jit-compiler-is-not-type-safe/http://dotnetomaniak.pl/Data/Thumbnails/small_awu56W2vBE22CU1sMcUvrg.pnghttps://dotnetomaniak.pl/Ten-w-ktorym-NET-nie-wie-nic-o-wyrazeniach-lambda-jakubmaguzaplTen, w którym .NET nie wie nic o wyrażeniach lambda - jakubmaguza.pl2017-05-08T14:16:04Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_w9yhyiBHH0WPUq7N8fikEQ.png"/></div><div>Że co?
A no właśnie. Jak się okazuje, wyrażenia lambda to czysto językowa sprawa. Jeśli nie wiesz jak działa kompilacja kodu w .NET i C#, zapraszam tutaj.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Ten-w-ktorym-NET-nie-wie-nic-o-wyrazeniach-lambda-jakubmaguzapl"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fjakubmaguza.pl%2f2017%2f05%2fktorym-net-wie-nic-o-wyrazeniach-lambda%2f" style="border:0px"/></a></div></div>Jakub Maguzahttps://dotnetomaniak.pl/Users/LkiFa3sOBEu3HcBuAXiCWQ2017-05-13T08:01:45Zhttps://dotnetomaniak.pl/Ten-w-ktorym-NET-nie-wie-nic-o-wyrazeniach-lambda-jakubmaguzapl22660Że co?
A no właśnie. Jak się okazuje, wyrażenia lambda to czysto językowa sprawa. Jeśli nie wiesz jak działa kompilacja kodu w .NET i C#, zapraszam tutaj.http://jakubmaguza.pl/2017/05/ktorym-net-wie-nic-o-wyrazeniach-lambda/http://dotnetomaniak.pl/Data/Thumbnails/small_w9yhyiBHH0WPUq7N8fikEQ.pnghttps://dotnetomaniak.pl/Ten-o-kompilacji-kodu-jakubmaguzaplTen o kompilacji kodu - jakubmaguza.pl2017-04-26T12:48:18Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_QmdIgr0P5E2P3oVk21Eixw.png"/></div><div>CIL, MSIL, IL?
Co to takiego? Okazuje się, że jedno i to samo. Najpierw był MSIL jako „Microsoft Intermediate Language”, ale później, ze względu na standaryzację, został przemianowany na CIL – „Common Intermediate Language”. W niektórych źródłach możemy spotkać także samo IL, czyli po prostu „Intermediate Language”.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Ten-o-kompilacji-kodu-jakubmaguzapl"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fjakubmaguza.pl%2f2017%2f04%2fo-kompilacji-kodu%2f" style="border:0px"/></a></div></div>Jakub Maguzahttps://dotnetomaniak.pl/Users/LkiFa3sOBEu3HcBuAXiCWQ2017-05-03T07:17:48Zhttps://dotnetomaniak.pl/Ten-o-kompilacji-kodu-jakubmaguzapl2710CIL, MSIL, IL?
Co to takiego? Okazuje się, że jedno i to samo. Najpierw był MSIL jako „Microsoft Intermediate Language”, ale później, ze względu na standaryzację, został przemianowany na CIL – „Common Intermediate Language”. W niektórych źródłach możemy spotkać także samo IL, czyli po prostu „Intermediate Language”.http://jakubmaguza.pl/2017/04/o-kompilacji-kodu/http://dotnetomaniak.pl/Data/Thumbnails/small_QmdIgr0P5E2P3oVk21Eixw.pnghttps://dotnetomaniak.pl/EN-IL-code-the-structure-net-blog-octalpl-Pawel-Lukasiknet-blog-octalpl-Pawel-Lukasik[EN] IL code - the structure - .net blog - octal.pl | Paweł Łukasik2017-01-02T22:43:55Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_ckTzQfZWiUWHZgtc5MaZXw.png"/></div><div>In one of the lasts post, I’ve showed you what tools to use to play with IL. I’ve also showed how to change the entrypoint of the application. Now lets learn some basic structure of IL code. Let’s dive in.
Actually it’s not that different from C# code. We do have assemblies, classes and of course code. So it’s the same concepts as we know them from .NET – but it’s a bit different. Let’s see.View the code on Gist.
Above we can see some Hello World program decompiled to IL. As you can see there’s a lot o...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/EN-IL-code-the-structure-net-blog-octalpl-Pawel-Lukasiknet-blog-octalpl-Pawel-Lukasik"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fblog.octal.pl%2f2017%2f01%2fil-code-the-structure.html" style="border:0px"/></a></div></div>Paweł Łukasikhttps://dotnetomaniak.pl/Users/lI7X-wDfeE2RoUfuiihoOg2017-01-11T19:01:12Zhttps://dotnetomaniak.pl/EN-IL-code-the-structure-net-blog-octalpl-Pawel-Lukasiknet-blog-octalpl-Pawel-Lukasik1650In one of the lasts post, I’ve showed you what tools to use to play with IL. I’ve also showed how to change the entrypoint of the application. Now lets learn some basic structure of IL code. Let’s dive in.
Actually it’s not that different from C# code. We do have assemblies, classes and of course code. So it’s the same concepts as we know them from .NET – but it’s a bit different. Let’s see.View the code on Gist.
Above we can see some Hello World program decompiled to IL. As you can see there’s a lot o...http://blog.octal.pl/2017/01/il-code-the-structure.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_ckTzQfZWiUWHZgtc5MaZXw.pnghttps://dotnetomaniak.pl/emitbyte-one-cool-IL-directive-that-can-do-evil-net-blog-octalpl-Pawel-Lukasik.emitbyte – one cool IL directive that can do evil | .net blog – octal.pl | Paweł Łukasik2016-11-06T09:28:09Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_hNvmmOw5KUCSbyJYLCS45g.png"/></div><div>When you are learning IL you might wonder why some directives even exists. They can do a lot of harm when used incorrectly. I’ll shed some light about one of them. Let’s check .emitbyte</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/emitbyte-one-cool-IL-directive-that-can-do-evil-net-blog-octalpl-Pawel-Lukasik"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fblog.octal.pl%2f2016%2f11%2femitbyte-one-cool-il-directive-that-can-do-evil.html" style="border:0px"/></a></div></div>Paweł Łukasikhttps://dotnetomaniak.pl/Users/lI7X-wDfeE2RoUfuiihoOg2016-11-15T18:54:21Zhttps://dotnetomaniak.pl/emitbyte-one-cool-IL-directive-that-can-do-evil-net-blog-octalpl-Pawel-Lukasik41140When you are learning IL you might wonder why some directives even exists. They can do a lot of harm when used incorrectly. I’ll shed some light about one of them. Let’s check .emitbytehttp://blog.octal.pl/2016/11/emitbyte-one-cool-il-directive-that-can-do-evil.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_hNvmmOw5KUCSbyJYLCS45g.pnghttps://dotnetomaniak.pl/DevReview-6-O-Intermediate-Language-z-Pawlem-Lukasikiem-Forever-FrameDevReview #6 - O Intermediate Language z Pawłem Łukasikiem - Forever F[r]ame2016-08-22T05:52:49Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_MaqDD0pAzEaAIccK7d33mQ.png"/></div><div>Dzień dobry bardzo!
Trochę czasu minęło od publikacji ostatniego odcinka podcastu, ale mam nadzieję, że dzisiejsza rozmowa odkupi me grzechy 😉 Moim gościem był Paweł Łukasik – programista, blogger, lider Wrocławskiej grupy .NET oraz założyciel znanego i lubianego agreagtu treści – dotnetomaniak.pl. Dzisiejszy odcinek jest dość szczególny, ponieważ w końcu tematyka jest ściśle powiązana z .NET-tem. Paweł opowiedział o Intermediate Language. Czym jest IL? Co możemy dzięki niemu osiągnąć? Jakie narzędzia...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/DevReview-6-O-Intermediate-Language-z-Pawlem-Lukasikiem-Forever-Frame"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fforeverframe.pl%2fdevreview-6-o-intermediate-language-z-pawlem-lukasikiem%2f" style="border:0px"/></a></div></div>dpawlukiewiczhttps://dotnetomaniak.pl/Users/3F7LM514EkOFPklktIOrVg2016-08-30T18:18:50Zhttps://dotnetomaniak.pl/DevReview-6-O-Intermediate-Language-z-Pawlem-Lukasikiem-Forever-Frame41490Dzień dobry bardzo!
Trochę czasu minęło od publikacji ostatniego odcinka podcastu, ale mam nadzieję, że dzisiejsza rozmowa odkupi me grzechy 😉 Moim gościem był Paweł Łukasik – programista, blogger, lider Wrocławskiej grupy .NET oraz założyciel znanego i lubianego agreagtu treści – dotnetomaniak.pl. Dzisiejszy odcinek jest dość szczególny, ponieważ w końcu tematyka jest ściśle powiązana z .NET-tem. Paweł opowiedział o Intermediate Language. Czym jest IL? Co możemy dzięki niemu osiągnąć? Jakie narzędzia...http://foreverframe.pl/devreview-6-o-intermediate-language-z-pawlem-lukasikiem/http://dotnetomaniak.pl/Data/Thumbnails/small_MaqDD0pAzEaAIccK7d33mQ.png