Cyfroteka.pl

klikaj i czytaj online

Cyfro
Czytomierz
00026 008837 22995530 na godz. na dobę w sumie

Profesjonalne programowanie. Część 1. Zrozumieć komputer - książka

Profesjonalne programowanie. Część 1. Zrozumieć komputer - książka
Profesjonalne programowanie. Część 1. Zrozumieć komputer - książka
Randall Hyde
Helion
Chcesz zostać programistą doskonałym? Zacznij od poznania szczegółów działania komputera Zapis wartości liczbowych oraz arytmetyka zmiennoprzecinkowa i binarna Organizacja dostępu do pamięci komputera Proces wykonywania programu oraz operacje wejścia i wyjścia Kod napisany przez profesjonalnego programistę jest wydajny i efektywny. Aby tworzyć wydajny kod, należy poznać architekturę komputera i sposób, w jaki program jest wykonywany. Zrozumienie tego, w jaki sposób komputer realizuje kolejne instrukcje programu i jak słowa kluczowe języków wysokiego poziomu są przenoszone na rozkazy procesora, jest kluczem do napisania kodu, który po skompilowaniu da szybko i bezbłędnie działający program. 'Profesjonalne programowanie. Część 1. Zrozumieć komputer' to pierwszy tom serii książek przeznaczonych dla tych programistów, którzy chcą podnieść swoje kwalifikacje. Przedstawia wewnętrzną architekturę komputera od strony, której znajomość jest niezbędna programiście. Opisuje sposoby zapisu wartości liczbowych i tekstów, działania na liczbach binarnych i zmiennoprzecinkowych oraz logikę Boole'a. Czytając tę książkę, dowiesz się, w jaki sposób procesor przetwarza rozkazy asemblera, jak odbywa się dostęp do danych zapisanych w pamięci oraz jak przesyłane są dane do i z urządzeń zewnętrznych. Zapis liczb w systemie binarnym, ósemkowym i szesnastkowym Działania na liczbach binarnych i zmiennoprzecinkowych Sposoby reprezentacji danych znakowych Organizacja pamięci i tryby adresowania Złożone typy danych Projektowanie układów cyfrowych i logika Boole'a Architektura procesora i rozkazy asemblera Operacje wejścia i wyjścia Jeśli chcesz, aby napisane przez Ciebie oprogramowanie budziło podziw, koniecznie przeczytaj tę książkę.
Wszystkie kategorie Tylko komputery i informatyka Tylko pozostałe kategorie
Książki podobne do wybranej publikacji
Praktyczny kurs asemblera - książka
Praktyczny kurs asemblera - książka
Eugeniusz Wróbel
Helion

Wejdź w świat programowania w języku asemblera

  • Dowiedz się, kiedy użycie asemblera jest niezbędne
  • Poznaj zasady programowania w asemblerze
  • Napisz szybkie i wydajne programy dla DOS-a i Windows
  • Zdobądź wiedzę o zasadach działania procesora i pamięci
Uważasz, że możliwości języków programowania wysokiego poziomu nie pozwalają na napisanie programu, którego potrzebujesz? Chcesz stworzyć sterownik...

Praktyczny kurs asemblera. Wydanie II - książka
Praktyczny kurs asemblera. Wydanie II - książka
Eugeniusz Wróbel
Helion

Wejdź w świat programowania w języku asemblera

  • Dowiedz się, kiedy użycie asemblera jest niezbędne
  • Poznaj zasady programowania w asemblerze
  • Napisz szybkie i wydajne programy dla DOS-a i Windows
  • Zdobądź wiedzę o zasadach działania procesora i pamięci
Uważasz, że możliwości języków programowania wysokiego poziomu nie pozwalają na napisanie programu, którego potrzebujesz? Chcesz stworzyć sterownik...

Asembler. Sztuka programowania - książka
Asembler. Sztuka programowania - książka
Randall Hyde
Helion

Kompletny przewodnik po języku asemblera

Asembler, mimo że jest zdecydowanie trudniejszy w nauce niż języki programowania wysokiego poziomu, jest wśród programisów bardzo popularny. Tworzone w nim programy są mniejsze, zajmują mniej pamięci i miejsca na dysku, a przede wszystkim działają szybciej. Opracowano język HLA, dzięki któremu programowanie w asemblerze przebiega płynnie i polega na analizie implementacji poszczególnych...

Profesjonalne programowanie. Część 2. Myśl niskopoziomowo, pisz wysokopoziomowo - książka
Profesjonalne programowanie. Część 2. Myśl niskopoziomowo, pisz wysokopoziomowo - książka
Randall Hyde
Helion

Napisz wydajny i prawidłowo zoptymalizowany kod

  • Poznaj zasady programowania w asemblerze.
  • Wybierz odpowiednie typy danych dla swoich aplikacji.
  • Naucz się stosować właściwe mechanizmy obliczeniowe.

Wydajność to jedna z najważniejszych cech aplikacji tworzonych przez profesjonalistów. Należy ją uwzględniać od samego początku prac nad aplikacją. Tymczasem języki wysokiego poziomu i szybkie procesory sprawiły...

Asembler. Ćwiczenia praktyczne - książka
Asembler. Ćwiczenia praktyczne - książka
Eugeniusz Wróbel
Helion
Wydawałoby się, że języki takie jak Java czy C++ całkowicie usunęły asembler w cień. Nie jest to jednak prawda. Fachowcy od asemblera są i będą poszukiwani na rynku pracy. Aplikacje multimedialne, gry, programy działające w czasie rzeczywistym, to tylko niektóre obszary wykorzystania tego języka. Dzięki tej książce i Ty możesz dołączyć do elitarnej grupy programistów, którzy potrafią ze sprzętu wycisnąć wszystkie możliwości...

Rozbudowa i naprawa komputerów PC. Wydanie XVI - książka
Rozbudowa i naprawa komputerów PC. Wydanie XVI - książka
Scott Mueller
Helion

Wymień stare komponenty na nowe. Usuń usterki.
Tchnij w swój komputer nowe życie

  • Poznaj architekturę komputera i jego komponenty
  • Samodzielnie zmontuj zestaw komputerowy
  • Dokonaj przeróbek swojego sprzętu
  • Zdiagnozuj i usuń usterki

Wszystkie, nawet najdoskonalsze, komputery PC mają jedną podstawową wadę -- błyskawicznie się starzeją z racji ciągłego, dynamicznego rozwoju technologii związanych z produkcją komponentów do nich...

Struktura organizacyjna i architektura systemów komputerowych - książka
Struktura organizacyjna i architektura systemów komputerowych - książka
Linda Null, Julia Lobur
Helion

Komputery już dawno stały się zjawiskiem powszechnym i nie są już traktowane jak magiczne skrzynki. Praktycznie wszyscy znają już możliwości ich praktycznego wykorzystania. W dobie intuicyjnych systemów operacyjnych, technologii plug-and-play i postępującego uproszczenia wszelkich operacji związanych z komputerami wiedza o architekturze i organizacji systemów komputerowych może wydawać się potrzebna jedynie wąskiej grupie specjalistów-sprzętowców...

Interfejsy sprzętowe komputerów PC - książka
Interfejsy sprzętowe komputerów PC - książka
Michael Gook
Helion

Dowiedz się, w jaki sposób komputery PC komunikują się z innymi urządzeniami

  • Rodzaje i zadania interfejsów
  • Magistrale i karty rozszerzeń
  • Dedykowane interfejsy urządzeń peryferyjnych

Komputer PC może współpracować z różnymi urządzeniami -- od drukarek, modemów i innych komputerów, aż do urządzeń pomiarowych, siłowników i innych sterowanych z poziomu komputera. Połączenie komputera z urządzeniem zewnętrznym jest realizowane...

Język C++. Szkoła programowania. Wydanie V - książka
Język C++. Szkoła programowania. Wydanie V - książka
Stephen Prata
Helion

Doskonały podręcznik dla początkujących programistów

  • Typy danych i konstrukcje sterujące
  • Programowanie proceduralne i obiektowe
  • Biblioteka STL
  • Obsługa plików

C++ to jeden z najpopularniejszych języków programowania, jego możliwości są ogromne. Używa się go do pisania aplikacji narzędziowych, gier, a nawet systemów operacyjnych. Nauka języka C++ jest jednak żmudnym i skomplikowanym procesem -- to prawdziwe wyzwanie...

Podkręcanie procesorów. Ćwiczenia - książka
Podkręcanie procesorów. Ćwiczenia - książka
Radosław Sokół
Helion

Podkręcanie procesorów, czyli 'zmuszanie' ich do pracy z parametrami wyższymi niż nominalne, staje się coraz bardziej popularne. Producenci płyt głównych prześcigają się w rozwiązaniach, dzięki którym zwiększenie szybkości taktowania procesora staje się łatwiejsze i sprowadza się do zmiany kilku parametrów w opcjach BIOS-u lub uruchomienia odpowiedniego programu. Jednakże podkręcanie procesora nie jest tak proste...

Zagadnienia maturalne z informatyki. Wydanie II. Tom II - książka
Zagadnienia maturalne z informatyki. Wydanie II. Tom II - książka
Tomasz Francuz, Marcin Szeliga
Helion

Przystąp do matury odpowiednio przygotowany

  • Opanuj wszystkie wymagane zagadnienia
  • Rozwiąż przykładowe zadania
  • Poznaj zasady działania komputera

Jeśli przygotowujesz się do egzaminu maturalnego z informatyki, chcesz pogłębić wiedzę informatyczną, którą zdobywasz w szkole, lub poznać budowę komputera i zasady programowania -- zajrzyj do tej książki. Znajdziesz tu wszystkie informacje...

Asembler. Programowanie - książka
Asembler. Programowanie - książka
Dawid Farbaniec
Helion

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...

ABC sam składam komputer. Wydanie III - książka
ABC sam składam komputer. Wydanie III - książka
Bartosz Danowski, Andrzej Pyrchla
Helion

Dynamiczny rozwój technologii komputerowych sprawił, że oferta komponentów i akcesoriów komputerowych jest ogromna. Jeśli gotowe zestawy dostępne w sklepach nie spełniają naszych oczekiwań, możemy, przy odrobinie wiedzy, samodzielnie zmontować swój komputer. Własnoręczne poskładanie zestawu posiada wiele zalet -- daje przede wszystkim możliwość optymalnego doboru komponentów i konfiguracji zestawu w zależności od potrzeb oraz...


Win32ASM. Asembler w Windows - książka
Win32ASM. Asembler w Windows - książka
Adam Błaszczyk
Helion

Przekonanie, że programowanie w asemblerze odeszło w przeszłość wraz z opartymi na interfejsie tekstowym systemami w rodzaju DOS i upowszechnieniem się wysokopoziomowych języków programowania takich jak Visual Basic, C++ czy Java, jest błędne. Całkiem spora grupa osób nadal używa asemblera w środowisku Windows. Jeśli chcesz do nich dołączyć, znalazłeś właściwą książkę.

Asembler daje programiście poczucie ogromnej wolności...

Informatyka Europejczyka. Informatyka. Podręcznik dla szkół ponadgimnazjalnych. Część 1 - książka
Informatyka Europejczyka. Informatyka. Podręcznik dla szkół ponadgimnazjalnych. Część 1 - książka
Grażyna Zawadzka
Helion Edukacja

Numer dopuszczenia MEN 60/1/09/S

Z komputerami stykamy się dziś niemal każdego dnia. Wykorzystujemy je do pracy i rozrywki, wyszukiwania informacji w sieci, komunikowania się ze znajomymi i wielu innych zadań. Jednak komputer to nie tylko gry, edytory tekstu, poczta elektroniczna, portale społecznościowe czy komunikatory -- to także wiele przydatnych narzędzi, które stają się niezbędne do codziennego funkcjonowania we współczesnym...

ABC sam optymalizuję komputer - książka
ABC sam optymalizuję komputer - książka
Bartosz Danowski
Helion

Wykorzystaj pełnię możliwości swojego komputera

  • Jak zapewnić stabilne funkcjonowanie komputera?
  • Jak przyspieszyć działanie programów?
  • Jak poprawić komfort pracy w systemie operacyjnym?

W wielu przypadkach komputer po wymianie podzespołów i skonfigurowaniu nadal nie działa tak, jak użytkownik oczekiwał. Na pozór najprostszym wyjściem jest wtedy zakup nowego sprzętu, jednak jest to kosztowne rozwiązanie i...


Wstęp do programowania w języku C++ - książka
Wstęp do programowania w języku C++ - książka
Radosław Sokół
Helion

Języki C i C++ to bardzo uniwersalne platformy programistyczne o ogromnych możliwościach. Wykorzystywane są do tworzenia systemów operacyjnych i oprogramowania użytkowego. Dzięki niskiemu poziomowi abstrakcji nadają się również do tworzenia programów rezydentnych i sterowników urządzeń. C++, opracowany w latach 1983-1985, jest w pełni obiektowym językiem programowania pozwalającym na prostą implementację nawet rozbudowanych algorytmów...

Wysoko wydajny Python. Efektywne programowanie w praktyce. Wydanie II - ebook/pdf
Wysoko wydajny Python. Efektywne programowanie w praktyce. Wydanie II - ebook/pdf
Micha Gorelick, Ian Ozsvald
Helion

Python jest językiem łatwym do opanowania i przyjemnym dla programisty. Jednak łatwość projektowania nie przekłada się na szybkość działania kodu. W konsekwencji przetwarzanie dużych wolumenów danych czy próba skalowania aplikacji kończą się problemami z wydajnością lub niezawodnością. Niekiedy rozwiązaniem jest zastosowanie procesów szeregowych, w innych przypadkach warto sięgnąć do architektury wielordzeniowej...

Bezpieczeństwo Twojego komputera - książka
Bezpieczeństwo Twojego komputera - książka
Danuta Mendrala, Marcin Szeliga
Helion

Zadbaj o bezpieczeństwo Twojego komputera

Większość szkoleń dotyczących bezpieczeństwa danych i programów kierowana jest do profesjonalnych informatyków -- analityków, programistów i administratorów systemów. Praktycznie żadne z nich nie koncentruje się na najsłabszym ogniwie, jakim jest 'zwykły' użytkownik. Tymczasem większość ataków na komputery i dane koncentruje się właśnie na nim...

Programowanie w języku Rust. Wydajność i bezpieczeństwo - książka
Programowanie w języku Rust. Wydajność i bezpieczeństwo - książka
Jim Blandy, Jason Orendorff
Helion

Programowanie systemowe zwykle nie interesuje twórców aplikacji. Niemniej warunkiem jej poprawnego działania jest właśnie kod systemowy. Programowanie systemowe zapewnia między innymi działanie systemu operacyjnego, sterowników, systemu plików, kodeków, a także zarządzanie pamięcią czy obsługę sieci. Jako że dotyczy wykorzystania zasobów, każdy szczegół, każdy bajt pamięci operacyjnej i każdy cykl procesora ma znaczenie...

ABC sam składam komputer. Wydanie II - książka
ABC sam składam komputer. Wydanie II - książka
Bartosz Danowski, Andrzej Pyrchla
Helion

Szybki rozwój technologii informatycznych oraz konkurencja na rynku podzespołów komputerowych i gotowych zestawów spowodowały, że komputery są coraz tańsze i ich samodzielny montaż w większości przypadków nie przynosi żadnej oszczędności. Nadal jednak własnoręczne poskładanie zestawu komputerowego niesie ze sobą wiele zalet. Samodzielnie dobieramy komponenty, tworzymy komputer dokładnie odpowiadający naszym wymaganiom i...

Strukturalna organizacja systemów komputerowych. Wydanie V - książka
Strukturalna organizacja systemów komputerowych. Wydanie V - książka
Andrew S. Tanenbaum
Helion

Doskonałe omówienie zasad działania współczesnych komputerów

  • Dowiedz się, jak działają procesory i magistrale
  • Poznaj reguły algebry logiki
  • Odkryj tajemnice współczesnych systemów operacyjnych

Dla większości użytkowników komputerów, nawet tych, dla których komputer jest narzędziem pracy, wiedza o tym urządzeniu kończy się na umiejętności instalowania i uruchamiania aplikacji...

Rootkity. Sabotowanie jądra systemu Windows - książka
Rootkity. Sabotowanie jądra systemu Windows - książka
Greg Hoglund, Jamie Butler
Helion

Chcesz ochronić swój system?
Poznaj jedno z najpoważniejszych zagrożeń

  • Sposób działania rootkitów
  • Pisanie rootkitów i narzędzi chroniących przed nimi
  • Wykrywanie rootkitów

Rootkit to zestaw programów i kodów pozwalający hakerowi na niewykrywalny dostęp do komputera, a tym samym na korzystanie z cudzego systemu operacyjnego. Narzędzie takie można stworzyć, znając luki w zabezpieczeniach jądra systemu operacyjnego i...


Asembler. Leksykon kieszonkowy - książka
Asembler. Leksykon kieszonkowy - książka
Dawid Farbaniec
Helion
  • Dowiedz się, jak zbudowany jest i jak działa procesor
  • Poznaj język Asembler i narzędzia umożliwiające tworzenie w nim programów
  • Naucz się pisać wydajny kod działający w systemach DOS i Windows

Poznaj Asemblera i dołącz do elity programistów!

'Asembler' to słowo wywołujące przerażenie u laików i dreszcz emocji u specjalistów. Osoby znające ten język są uważane za elitę wśród profesjonalnych programistów...


100 sposobów na SQL - książka
100 sposobów na SQL - książka
Andrew Cumming, Gordon Russell
Helion

Zbiór praktycznych porad dla programistów i projektantów baz danych

  • Jak obsługiwać różne typy danych?
  • W jaki sposób optymalizować wydajność baz danych?
  • Jak budować raporty za pomocą języka SQL?

Jesteś programistą, któremu przypadło w udziale opracowanie aplikacji bazodanowej? Szukasz sposobu na zoptymalizowanie działania zapytań SQL? A może zastanawiasz się, w jaki sposób sprawnie zarządzać kontami użytkowników...

Programowanie w języku C. Ćwiczenia praktyczne. Wydanie II - książka
Programowanie w języku C. Ćwiczenia praktyczne. Wydanie II - książka
Marek Tłuczek
Helion
  • Poznaj podstawy języka C
  • Naucz się programowania strukturalnego
  • Przećwicz swoje umiejętności

Poznaj w praktyce podstawowe narzędzie pracy profesjonalnych programistów!

Opracowanie języka C było milowym krokiem w historii rozwoju informatyki i choć od czasu jego powstania minęło już niemal czterdzieści lat, nadal jest to jeden z najbardziej popularnych języków programowania na świecie...

Zwiększ moc swojego komputera czyli 101 sposobów na poprawę wydajności - książka
Zwiększ moc swojego komputera czyli 101 sposobów na poprawę wydajności - książka
Bartosz Danowski
Helion

Zmuś swój komputer do bardziej wydajnej pracy

  • Poznaj sposoby poprawy wydajności komputera
  • Zoptymalizuj działanie sprzętu za pomocą BIOS-u
  • Skonfiguruj odpowiednio dyski twarde
  • Przyspiesz działanie systemu operacyjnego
Jedną z największych wad komputerów jest to, że następnego dnia po zakupie już są przestarzałe. Szybkość działania nowszych programów i gier może wywołać frustracje nawet u najbardziej odpornych psychicznie...

Asembler. Sztuka programowania. Wydanie II - książka
Asembler. Sztuka programowania. Wydanie II - książka
Randall Hyde
Helion

Poznaj asembler od podstaw i zbuduj fundament
swojej wiedzy o programowaniu

  • Jak pisać, kompilować i uruchamiać programy w języku HLA?
  • Jak obsługiwać zbiory znaków w bibliotece standardowej HLA?
  • Jak obliczać wartości wyrażeń logicznych?

Poznanie asemblera jest jak położenie fundamentu pod budowlę całej twojej wiedzy informatycznej, ponieważ to właśnie ono ułatwia zrozumienie mechanizmów rządzących innymi językami programowania...


Windows od środka. Architektura systemu, procesy, wątki, zarządzanie pamięcią i dużo więcej. Wydanie VII - książka
Windows od środka. Architektura systemu, procesy, wątki, zarządzanie pamięcią i dużo więcej. Wydanie VII - książka
Pavel Yosifovich, Alex Ionescu, Mark E. Russinovich, David A. Solomon
Helion

Systemy operacyjne Windows 10 i Windows Server 2016 bardzo różnią się od swoich poprzedników. Są bardziej złożone, a niektóre zastosowane rozwiązania można określić jako zaawansowane i wysublimowane. Zwłaszcza znajomość wewnętrznych mechanizmów systemu, architektury jądra i systemowego modelu bezpieczeństwa okazuje się niezwykle istotna dla programistów i inżynierów ds. bezpieczeństwa...

Sam wypalam CD - książka
Sam wypalam CD - książka
Radosław Sokół
Helion

Płyta CD-ROM to obecnie najtańszy nośnik danych. Pojemność 700 MB, niska cena nagrywarek i płyt, a także coraz większa szybkość zapisu -- to podstawowe atuty tej technologii. Możliwości nagrywania płyt CD za pomocą nagrywarki podłączonej do komputera są coraz większe -- możemy nagrywać już nie tylko dane, ale także muzykę i filmy.

Jeśli szukasz informacji na temat instalacji nagrywarki w komputerze i wykorzystania popularnego...

Excel w zastosowaniach inżynieryjnych - książka
Excel w zastosowaniach inżynieryjnych - książka
Zbigniew Smogur
Helion

Poznaj ukryte możliwości Excela

  • Jak tworzyć diagramy, wykresy i tabele?
  • W jaki sposób wykorzystywać w Excelu algorytmy numeryczne?
  • Jak przeprowadzić złożone analizy statystyczne?

Excel 2003 to narzędzie, z którym zetknął się chyba każdy użytkownik komputera. Ten arkusz kalkulacyjny stanowiący element pakietu biurowego MS Office wykorzystywany jest w firmach, szkołach, organizacjach i przez użytkowników prywatnych...

USB. Praktyczne programowanie z Windows API w C++ - książka
USB. Praktyczne programowanie z Windows API w C++ - książka
Andrzej Daniluk
Helion
Dowiedz się więcej o działaniu USB i poznaj metody programowania transmisji danych
  • W jaki sposób odbywa się transfer danych?
  • Jak odblokować urządzenia do transmisji?
  • Na czym polega programowanie obiektowe transmisji USB?

USB (skrót od ang. Universal Serial Bus -- uniwersalna magistrala szeregowa) to rodzaj bardzo praktycznego portu komunikacyjnego, dzięki któremu możliwe jest podłączanie do komputera wielu różnych urządzeń...

Język ANSI C. Programowanie. Wydanie II - książka
Język ANSI C. Programowanie. Wydanie II - książka
Brian W. Kernighan, Dennis M. Ritchie
Helion

Zobacz ćwiczenia do tej książki >

Drogi Czytelniku, właśnie trzymasz w rękach nowe wydanie książki zaliczanej do klasyki literatury informatycznej. Napisana przez autorów języka ANSI C w najlepszy możliwy sposób przedstawia arkana tego języka. A co można powiedzieć o samym języku? To też klasyka. To język wymagający systematyczności i skupienia, ale dający w zamian wiele możliwości i świetne wyniki...