Ocena:
Obecnie brak opinii czytelników. Ocena opiera się na 19 głosach.
Assembly Language Using the Raspberry Pi: A Hardware Software Bridge
Programiści uczą się na przykładach i rozwijają swoje umiejętności, analizując i modyfikując działające programy. Assembly Language Using the Raspberry Pi to kompletny samouczek, który zawiera działające przykładowe programy wprowadzające nowicjuszy zarówno w sprzęt CPU, jak i profesjonalne metody tworzenia oprogramowania.
⬤ Każdy z 20 rozdziałów rozpoczyna się od kompletnego przykładowego programu do zbadania i przetestowania, po którym następuje opis wyjaśniający wprowadzone techniki programowania i instrukcje.
⬤ Pierwszy program składa się z zaledwie 5 linii kodu, podczas gdy późniejsze składają się z ponad 100 linii.
⬤ Każdy przykładowy program jest kompletny, ale pozostawia miejsce na ulepszenia i eksperymenty, do których zachęcają pytania na końcu każdego rozdziału.
⬤ Instrukcje i funkcje procesora ARM są wprowadzane w miarę potrzeb, aby zaimplementować zwiększoną złożoność technik programowania.
⬤ Nacisk położono na strukturę programu i wzorce projektowe, które ułatwiają tworzenie kodu łatwego w utrzymaniu (tj. bez kodu spaghetti).
⬤ Przykładowe programy są udokumentowane zarówno w postaci diagramów przepływu, jak i komentarzy.
⬤ Ponad 100 ilustracji wyjaśniających techniki programowania, a także instrukcje ARM i zmiennoprzecinkowe.
⬤ Format zmiennoprzecinkowy i instrukcje są omówione obszernie, ale stopniowo wprowadzane przez serię siedmiu rozdziałów obejmujących IEEE 754, VFPv3 i NEON.
⬤ Materiały pomocnicze na tematy takie jak binarny, dwójkowy i szesnastkowy pojawiają się w czternastu dodatkach dla tych, którzy ich potrzebują, bez wchodzenia w drogę programistom, którzy tego nie potrzebują.
⬤ Ta książka została "przetestowana w klasie" z uczniami mającymi bardzo małe lub żadne wcześniejsze doświadczenie w programowaniu. Informacje w niej zawarte są kompletne, dzięki czemu może być ona również wykorzystywana do samodzielnej nauki.
⬤ Całe oprogramowanie systemowe i użytkowe użyte w książce jest zawarte w standardowej dystrybucji Raspian Linux przeznaczonej do użytku z Raspberry Pi 2 i 3.
Język asemblera jest językiem programowania najbardziej zbliżonym do "języka kodu maszynowego" komputera. Nauka programowania w asemblerze jest doskonałym praktycznym wprowadzeniem do szczegółów architektury komputera. Chociaż aplikacje i oprogramowanie systemowe napisane w języku asemblera były kiedyś powszechne, język asemblera jest obecnie przede wszystkim pomostem porozumienia między architektami komputerów i programistami.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)