Show Notes
- Amazon Poland Store: https://www.amazon.pl/dp/171850036X?tag=9natreepoland-21
- Amazon Worldwide Store: https://global.buys.trade/Write-Great-Code%2C-Volume-1%2C-2nd-Edition%3A-Understanding-the-Machine-Randall-Hyde.html
- Apple Books: https://books.apple.com/us/audiobook/the-sacred-depths-of-nature-how-life-has-emerged/id1689127372?itsct=books_box_link&itscg=30200&ls=1&at=1001l3bAw&ct=9natree
- eBay: https://www.ebay.com/sch/i.html?_nkw=Write+Great+Code+Volume+1+2nd+Edition+Understanding+the+Machine+Randall+Hyde+&mkcid=1&mkrid=711-53200-19255-0&siteid=0&campid=5339060787&customid=9natree&toolid=10001&mkevt=1
- Czytaj więcej: https://polish.9natree.com/read/171850036X/
#reprezentacjaliczbbinarnych #arytmetykazmiennoprzecinkowa #hierarchiapamięcipodręcznej #architekturazestawuinstrukcji #operacjewejściaiwyjścia #WriteGreatCodeVolume12ndEdition
Write Great Code, Volume 1, 2nd Edition: Understanding the Machine Randalla Hyde’a to techniczna książka o organizacji komputera, skierowana przede wszystkim do programistów języków wysokiego poziomu. Nie jest kursem asemblera ani podręcznikiem jednego konkretnego języka. Jej celem jest pokazanie, co dzieje się pod warstwą abstrakcji, gdy program przechowuje dane, wykonuje obliczenia, odwołuje się do pamięci lub komunikuje się z urządzeniami wejścia i wyjścia. Hyde wychodzi z założenia, że świadome decyzje programistyczne wymagają rozumienia kosztów sprzętowych. Typ danych, układ struktury, sposób dostępu do tablicy czy charakter operacji zmiennoprzecinkowej nie są wyłącznie sprawą składni. Mają konsekwencje dla czasu wykonania, zużycia pamięci i przewidywalności działania programu. Drugie wydanie aktualizuje perspektywę o współczesne procesory 64-bitowe, układy ARM, większe systemy pamięci i nowocześniejsze urządzenia peryferyjne. Książka buduje fundament do późniejszej analizy wydajności, kodu generowanego przez kompilatory oraz ograniczeń platform sprzętowych.