Asembler naprawdę jest dla każdego!
– Masz zamiar nauczyć się programować niskopoziomowo?
– Chcesz poznać język Asembler dla architektury x86-64?
– Pragniesz wykorzystać przydatne narzędzia programistyczne?
Jeśli chociaż na jedno z powyższych pytań odpowiedziałeś twierdząco, jesteś na dobrej drodze!
Książka Asembler. Programowanie bezboleśnie i szybko wprowadzi cię w tajniki programowania niskopoziomowego, nauczy instrukcji języka Asembler, przedstawi podstawowe informacje o sposobach zapisu liczb i kodowania znaków, zaprezentuje architekturę x86-64 i zasadę działania kompilatorów, a także pokaże narzędzia programistyczne, które z pewnością wzbogacą twój warsztat.
Dzięki lekturze dowiesz się, jak za pomocą Asemblera tworzyć aplikacje działające w systemach Windows, jak korzystać w nich z danych tekstowych, plików i usług sieciowych, a także jak skutecznie łączyć je z programami napisanymi w języku C++. Poznasz też podstawy Asemblera MSIL/CIL i WebAssembly, jak również sposoby wykorzystania tego języka w inżynierii odwrotnej kodu oraz narzędzia, które mogą się do tego przydać. Całość uzupełnia wyczerpujący opis instrukcji procesorów x86(-64) wraz z praktycznymi przykładami ich zastosowania.
– Systemy liczbowe i kodowanie znaków
– Podstawy działania kompilatorów
– Architektura procesorów x86(-64)
– Przegląd narzędzi programistycznych
– Podstawy Asemblera x86 i x86-64
– Zmienne, stałe, typy i struktury
– Instrukcje sterujące i wywoływanie funkcji
– Korzystanie z konsoli i okien dialogowych
– Zastosowanie danych tekstowych
– Użycie plików i funkcji sieciowych
– Łączenie Asemblera z kodem C++
– Asembler i inżynieria odwrotna kodu
– Podstawy Asemblera platformy .NET
– Podstawy WebAssembly
– Opis instrukcji procesorów x86(-64)
– Rozwiń skrzydła! Naucz się Asemblera!
Dawid Farbaniec jest inżynierem informatyki. Ukończył kierunek Informatyka na Państwowej Wyższej Szkole Zawodowej w Krośnie. Swoją przygodę z programowaniem rozpoczął pod koniec szkoły podstawowej, kiedy dostał pierwszy komputer (Intel Celeron 333Mhz, 128 MB RAM, 6 GB HDD). W liceum i na początku studiów zafascynowany językiem Asembler, wirusami komputerowymi i tematyką Hacking/Security. W 2011 roku zdobył certyfikat „Microsoft IT Academy: C#.NET Programowanie obiektowe”.
Zawodowo pracuje jako informatyk programista, tworząc oprogramowanie w oparciu o platformę .NET i język C#. W wolnym czasie tworzy gry i aplikacje na platformę Windows Phone oraz dzieli się swoją wiedzą, pisząc książki informatyczne. Ma doświadczenie w pracy z językiem C#, platformą .NET, Asembler x86/x64, Unity3D, Windows Phone i Windows API.
Autor | Dawid Farbaniec |
Wydawnictwo | Helion |
Rok wydania | 2019 |
Oprawa | miękka |
Liczba stron | 216 |
Format | 15 |
Numer ISBN | 9788328354951 |
Kod paskowy (EAN) | 9788328354951 |
Waga | 336 g |
Wymiary | 158 x 235 x 10 mm |
Data premiery | 2019.08.21 |
Data pojawienia się | 2019.08.21 |
Produkt niedostępny!
Ten produkt jest niedostępny. Sprawdź koszty dostawy innych produktów.
Gra znana już ponad 2000 lat temu. Rozrzucone na stole bierki układają się w stos. Gracze starają się wybrać z niego po jednej bierce tak, by nie poruszyć innych. Gra wymaga manualnej sprawności i uczy jednocześnie skupienia i cierpliwości. „Bierki” to znakomita zabawa dla dzieci i dorosłych. Zawartość opakowania: 28 bierek. Wymiary: 4.0 x 18.5 x 0.8 cm Uwaga. Mix wzorów, towar wysyłany losowo. Cena dotyczy 1 opakowania.
Dzięki Anecie Wirze-Ostaszyk, tancerce zespołu Polskiego Baletu Narodowego i autorce bloga simpledancerslife.com, macie wyjątkową szansę poznania codzienności baleriny. Dowiecie się, jak wyglądają przesłuchania do szkoły baletowej, na czym dokładnie polega nauka w niej oraz w jakim wieku najlepiej zacząć zajęcia z tańca klasycznego. Wyjaśnimy, jakie są poszczególne części garderoby: czym różni się paczka klasyczna od romantycznej (i że wcale nie chodzi o przesyłki), co to są szpongi oraz kto tańczy na pointach i jak je dobrać. Zajrzymy też za kulisy teatralne, by odkryć tajniki pracy na scenie. Dlaczego bez inspicjenta zapanowałby chaos? Ilu osób poza obsadą i orkiestrą potrzeba do wystawienia spektaklu? Kim jest solista, a kim baletmistrz? Czy choreograf...
Algorytmika to dziedzina, która w ciągu ostatnich kilkudziesięciu lat dostarczyła wielu efektywnych narzędzi wspomagających rozwiązywanie różnorodnych zagadnień za pomocą komputera. Dla niektórych stanowi swego rodzaju książkę kucharską, do której sięgają jedynie po wybrane przepisy, a dla innych – pole do rozwinięcia umiejętności skutecznego rozwiązywania problemów i szkołę niestandardowego myślenia. Niezależnie od podejścia jest to dziedzina, z którą wypada się zapoznać, jeśli ma się ambicję zostać zawodowym programistą lub po prostu być osobą nowoczesną i wszechstronnie wykształconą. Ten przewodnik prezentuje szerokie spektrum zagadnień algorytmicznych, najważniejsze informacje na temat struktur danych, technik rekurencyjnych i złożonych...
Karolina Wasielewska, dziennikarka i autorka bloga „Girls Gone Tech”, w Cyfrodziewczynach przypomina informatyczne herstorie. Akuszerkami informatyki w Polsce były kobiety. Autorce udało się dotrzeć do Polek, które konstruowały komputery i tworzyły języki programowania czy pierwsze aplikacje użytkowe, a później komputeryzowały m.in. Bibliotekę Narodową i Ministerstwo Sprawiedliwości. Niech życiorysy tych kobiet, które rozwiązywały nierozwiązywalne problemy, a ich odwaga w życiu zawodowym przenosiła się na decyzje podejmowane w sprawach prywatnych, będą inspiracją dla ich następczyń.
Dzięki kolejnym książkom serii „Teoretyczne minimum” piękno współczesnej fizyki stało się dostępne dla wszystkich, którym niestraszne są równania matematyczne. Najpierw ukazał się tom wyjaśniający mechanikę klasyczną, a potem książka poświęcona mechanice kwantowej. Teraz, w trzecim tomie serii, Leonard Susskind i Art Friedman zajęli się klasyczną teorią pola, stanowiącą podstawę newtonowskiej teorii grawitacji i teorii elektromagnetyzmu Maxwella, oraz szczególną teorią względności Einsteina, która jest bez wątpienia jednym z największych osiągnięć fizyki klasycznej. Wykorzystując najprostszy jak to możliwe opis matematyczny (ale nigdy nazbyt uproszczony!), zrozumiałe diagramy i barwne postacie będące alter ego autorów, Susskind i Friedman...
Architektura krajobrazu jest dziedziną nauki związaną z kształtowaniem przestrzeni życia człowieka za pomocą roślinności, elementów wodnych i architektonicznych z uwzględnieniem wielu czynników, które składają się na charakter otaczającego krajobrazu. Kształtowanie krajobrazu wymaga plastycznego doboru wszystkich użytych elementów. Część 1. podręcznika obejmuje treści w zakresie kwalifikacji: • R.21. Projektowanie, urządzanie i pielęgnacja roślinnych obiektów architektury krajobrazu i • R.22. Organizacja prac związanych z budową oraz konserwacją obiektów małej architektury, w tym zagadnienia z zakresu historii architektury i sztuki ogrodowej, ochrony, konserwacji i rewaloryzacji zabytkowych założeń ogrodowych, projektowania obiektów architektur...
Popularność Pythona stale rośnie: jest wszechstronny i zoptymalizowany pod kątem efektywności pracy, czytelności kodu i jakości oprogramowania, do tego darmowy, łatwo przenośny i można się go szybko nauczyć. Nadaje się do tworzenia gier i aplikacji sieciowych, do wdrażania indywidualnych rozwiązań biznesowych, sprawdza się nawet jako bezcenne narzędzie badaczy różnych dziedzin nauki. Jeśli tylko programista trochę się postara, może w Pythonie łatwo pisać przejrzysty, zwięzły kod, który jest prosty w utrzymaniu i nie sprawia problemów przy rozwijaniu oprogramowania. Python to idealny wybór dla każdego, kto nie chce tracić dużo czasu na naukę i liczy na to, że szybko zacznie pisać poprawny i działający kod. "Doskonałe przedstawienie materiału wraz z d...
Autor ukazuje zagadnienia przydatne w praktycznych działaniach na rzecz zdrowia w środowisku. Istotnym elementem publikacji jest omówienie funkcjonowania w środowisku osób w podeszłym wieku. Wiele miejsca poświęcono psychoprofilaktyce omawianych problemów. Odbiorcy: pielęgniarki, pielęgniarze, studenci wydziałów pielęgniarskich na akademiach medycznych, studenci innych wydziałów, kształcący się w zakresie różnego rodzaju interwencji środowiskowych.
Przejrzysty wykład z zakresu projektowania układów cyfrowego przetwarzania sygnałów obejmujący najnowsze zagadnienia syntezy logicznej, syntezę strukturalną, języki specyfikacji sprzętu (VHDL, Verilog) oraz metody projektowania hierarchicznego ze szczególnym uwzględnieniem układów programowalnych PLD/FPGA. Wartość merytoryczną książki podnosi opis zaawansowanych procedur syntezy logicznej (dostępnych nieodpłatnie na stronie www.zpt.tele.pw.edu.pl) wspomagających komercyjne systemy projektowania i umożliwiających skuteczną redukcję zasobów sprzętowych niezbędnych do realizacji układów cyfrowych w strukturach PLD/FPGA.
W 1983 roku miał miejsce pewien eksperyment, będący konsekwencją wcześniejszego zakładu. Dwóch przyjaciół, a równocześnie traderów – Richard Dennis i William Echardt spierało się, czy skutecznej spekulacji na rynkach można się nauczyć, czy też jest wynika ona z posiadanych talentów. Aby swój spór rozstrzygnąć wykupili wielkie ogłoszenia w gazetach finansowych (Barrons, Wall Street Journal, New York Times) informujące o tym, że Richard Dennis poszukuje ludzi, którzy chcieliby zostać traderami. Na ogłoszenie odpowiedziało blisko tysiąc osób, z których ostatecznie wybrano dwadzieścia trzy osoby. Trening trwał dwa tygodnie. Grupa stworzona przez Dennisa do historii przeszła jako „żółwie", zaś technika spekulacji stosowana przez nich na rynku jest od...
Dzięki temu praktycznemu poradnikowi czytelnik nauczy się, jak pisać efektywny, idiomatyczny kod Pythona dzięki wykorzystaniu jego najlepszych i zapewne najbardziej lekceważonych cech. Autor, Luciano Ramalho, prowadzi czytelnika poprzez podstawowe cechy języka i biblioteki i pokazuje, jak sprawić, aby kod był jednocześnie krótszy, szybszy i bardziej czytelny. Prostota języka Python pozwala szybko osiągnąć produktywność, ale oznacza to również, że często nie wykorzystujemy wszystkiego, co ma da zaoferowania. Wielu doświadczonych programistów próbuje nagiąć Pythona do wzorców, których nauczyli się z innych języków i nigdy nie odkrywa możliwości, które wykraczają poza ich doświadczenie. Dzięki tej książce ci programiści będą mogli się nauczyć, jak os...
Podręcznik napisany specjalnie z myślą o studentach ekonomii i kierunków pokrewnych, takich jak zarządzanie, marketing, finanse czy ekonometria. Przedstawiono w nim pojęcia matematyczne, których znajomość jest bazą niezbędną do podjęcia nauki innych przedmiotów na tych kierunkach. W podręczniku ograniczono do minimum wykład teorii i skoncentrowano się na zilustrowaniu przedstawionego materiału odpowiednimi przykładami, które pozwolą wykształcić praktyczne umiejętności posługiwania się poznanymi pojęciami i narzędziami.
Wydajny i niezależny od platformy język wysokopoziomowy? To C++! Poznaj konstrukcje składniowe języka C++ Naucz się je stosować w praktyce Napisz swoje pierwsze programyProgramowanie to w dużym uproszczeniu wydawanie komputerowi odpowiednich poleceń. Aby jednak móc to robić, trzeba opanować trudną sztukę komunikacji z maszyną, co w praktyce sprowadza się do posługiwania się zrozumiałym dla niej językiem. Obecnie niemal nikt nie musi się już uczyć języków niskopoziomowych, które są minimalistyczne i niezawodne, ale trudne do nauki i zastosowania w przypadku złożonych projektów. Z pomocą przychodzą tu języki wysokopoziomowe, a zwłaszcza łączący dużą wydajność z potężnymi możliwościami C++.Jeśli chcesz go poznać lub odświeżyć swoją wi...
Bonito
O nas
Kontakt
Punkty odbioru
Dla dostawców
Polityka prywatności
Ustawienia plików cookie
Załóż konto
Sprzedaż hurtowa
Bonito na Allegro