Pół lutego miałem ferie, a potem zaczął się nowy semestr. Spójrzmy co dokładniej się działo.
Czytaj dalej Podsumowanie lutegoStreamowanie z Lumix GH3
Dzisiejszy post jest super specyficzny do mojej sytuacji, ale może ktoś z niego skorzysta.
Czytaj dalej Streamowanie z Lumix GH3Kompilator - zwijanie stałych
Podczas kompilacji dochodzi do wielu optymalizacji. Jest wiele operacji, które można wykonać raz podczas kompilacji, zamiast podczas każdego wykonania programu. Poniżej opiszę zwijanie stałych i propagację stałych.
Czytaj dalej Kompilator - zwijanie stałychKompilator - sprawdzanie typów
Są języki dynamicznie typowane i są języki statycznie typowane. Ja wyznaję wyższość języków ze statycznym typowaniem, ale są różne opinie. Dzisiaj spojrzymy na to jak wygląda sprawdzanie typów podczas kompilacji.
Czytaj dalej Kompilator - sprawdzanie typówPodsumowanie stycznia
Postanowiłem robić posty podsumowujące co miesiąc, bo ciężko strasznie robić podsumowanie całego roku, kiedy nie pamięta się już dobrze tego co działo się na początku roku.
Czytaj dalej Podsumowanie styczniaKompilator - odsładzanie
Odsładzanie (z ang. desugaring) to proces przetwarzania abstrakcyjnego drzewa składni, do pewnej prostszej (logicznie) formy, który być może w kodzie zajmowałaby za dużo miejsca.
Czytaj dalej Kompilator - odsładzanieDynamiczny DNS z CloudFlare
Ze względu na zmianę umowy internetowej, UPC wymieniło mi router, tym samym pozbywając mnie dzierżawy IPv4, a zamiast tego dostarczając dzierżawę IPv6, które potencjalnie będzie się co tydzień zmieniać. W obec tego nadszedł czas zabezpieczyć mój domowy serwer przed brakiem dostępu spowodowanym zmianą IP.
Czytaj dalej Dynamiczny DNS z CloudFlareKompilator od podstaw
Przez większość grudnia pisałem kompilator na studia w ramach przedmiotu Metody Realizacji Języków Programowania. Skoro czegoś się dowiedziałem, to stwierdziłem że opiszę nowo nabytą wiedzę na moim blogu.
Czytaj dalej Kompilator od podstawCo produkuje .NET JIT?
Postanowiłem odpowiedzieć na pytanie jak wyglądają dane - wartości zmiennych - w kodzie produkowanym przez RyuJIT - system emitujący natywny kod (w moim przypadku x86_64) podczas działania aplikacji napisanej w C#.
Czytaj dalej Co produkuje .NET JIT?Podsumowanie roku 2018
Kolejny rok dobiegł końca, a więc po raz kolejny czas przejrzeć tegoroczne posty i wydarzenia z mojego życia.
Czytaj dalej Podsumowanie roku 2018