Kompilatory. Reguły, metody i narzędzia


Kompilatory. Reguły, metody i narzędzia Aho Alfred V., Sethi Ravi, Ullman Jeffrey D. : Kompilatory. Reguły, metody i narzędzia
Komputery posługują się językiem bitów. Aby zatem program mógł być wykonany przez komputer, musi zostać przetłumaczony na jego język, czyli język bitów.
Wiecej >>>



Komputery posługują się językiem bitów. Aby zatem program mógł być wykonany przez komputer, musi zostać przetłumaczony na jego język, czyli język bitów. Tłumaczenie to odbywa się za pomocą specjalnych programów zwanych kompilatorami. To im właśnie jest poświęcona ta książka.
Autorzy przedstawiają zasady i techniki budowy kompilatorów. Szczegółowo omawiają analizę leksykalną, tablice symboli, analizę składniową, translację sterowania składnią, kontrolę typów, organizację środowiska wykonywania programu oraz generowanie i optymalizację kodu. Każdy rozdział kończą zestawem zadań o różnym stopniu trudności.
Książka jest przeznaczona dla studentów informatyki. Napisanie kompilatora to ukoronowanie procesu zdobywania podstawowej wiedzy informatycznej. Każdy student powinien więc napisać co najmniej jeden kompilator, a ta książka ułatwi mu uporanie się z tym zadaniem.


Inne ksiazki z tej kategorii:
Podstawy techniki cyfrowejPodstawy techniki cyfrowej - Skorupski Andrzej
W książce omówiono kody liczbowe oraz podstawowe 4 działania w arytmetyce dwójkowej. Przedstawiono metodykę projektowania układów logicznych, zarówno kombinacyjnych jak i sekwencyjnych. Zaprezentowano typowe kombinacyjne bloki logiczne jak dekodery, multipleksery, sumatory i komparatory oraz bloki sekwencyjne, a mianowicie rejestry i liczniki. Omówiono także typową strukturę złożonych układów logicznych, tj. strukturę mikroprogramowaną. Książka może być pomocna studentom wszystkich kierunków informatycznych uczelni technicznych. Może być także używana przez studentów innych uczelni oraz przez osoby pragnące doszkolić się w zakresie informatyki. Cena: 28.08


Zarządzanie projektami informatycznymi. Subiektywne spojrzenie programistyZarządzanie projektami informatycznymi. Subiektywne spojrzenie programisty - Joel Spolsky
Projekty informatyczne są dość specyficznym typem projektów. Zarządzanie nimi też różni się od tradycyjnego zarządzania projektami. Informatycy to ludzie pracujący w sposób zdecydowanie odmienny od standardowo przyjętego, co z kolei sprawia, że kierowanie zespołem informatyków wymaga odpowiedniego podejścia. Metody zarządzania projektami zaczerpnięte z innych branż często nie sprawdzają się przy projektach IT. Cena: 44.90


Metody wytwarzania oprogramowaniaMetody wytwarzania oprogramowania - Stanisław Szejko
Metody wytwarzania oprogramowania Cena: 29.48


Metodyka wprowadzania oprogramowania na rynekMetodyka wprowadzania oprogramowania na rynek - Bays Michael E.
Oto książka, z której czytelnik dowie się, jak poprawić jakość oprogramowania, jak zmniejszyć koszty jego wytwarzania i jak szybko dotrzeć z nim do klienta. Autor wyjaśnia, na czym polega istota procesu tworzenia produktu programowego. Cena: 52.65


Programowanie gier dla nastolatków /Miko/Programowanie gier dla nastolatków /Miko/ - Sethi Maneesh
Programowanie gier dla nastolatków /Miko/ Cena: 42.06


Head First Design Patterns. Edycja polskaHead First Design Patterns. Edycja polska - Eric Freeman, Elisabeth Freeman, Kathy Sierra, Ber
Otwórz swój umysł. Poznaj wszystko, co jest związane z wzorcami projektowymi, w sposób gwarantujący szybkie i skuteczne opanowanie zasad ich stosowania. Zapomnij o listingach liczących tysiące linii, długich i nużących opisach teoretycznych oraz rozbudowanych schematach zależności. Czytając książkę "Head First Design Patterns. Edycja polska", poznasz wzorce projektowe w inny sposób. Wzorce projektowe to gotowe opisy rozwiązań najczęściej spotykanych zagadnień związanych z tworzeniem oprogramowania. Aby je prawidłowo stosować, należy poznać założenia, na podstawie których zostały stworzone, oraz nauczyć się implementować je we właściwy sposób.

Dzięki książce "Head First Design Pattern. Edycja polska" wszystkie pojęcia związane ze wzorcami projektowymi przestaną być dla Ciebie wiedzą tajemną. Autorzy książki, wykorzystując najnowsze elementy teorii uczenia, przedstawią Ci wszystkie zagadnienia niezbędne do rozpoczęcia projektowania i tworzenia aplikacji w oparciu o wzorce projektowe. Poznasz najczęściej stosowane wzorce projektowe, metody ich implementacji i zadania, do jakich są przeznaczone. Jednak, co najważniejsze, nauczysz się stosować tę wiedzę w praktyce.

Cena: 79.00


Programista doskonałyProgramista doskonały - McConnell Steve
Steve McConnell jest uznanym autorytetem w dziedzinie tworzenia oprogramowania i autorem wielu znaczących pozycji z tej tematyki. Jest członkiem stowarzyszeń IEEE Computer Society oraz ACM. Jasne i zrozumiałe wyjaśnienia poruszanych problemów są poparte przykładami kodu. Autor szczegółowo omawia: * czynności poprzedzające konstruowanie programu; * cechy charakterystyczne dobrych podprogramów; * projektowanie wysokiego poziomu; * podstawowe i złożone typy danych; * tworzenie czytelnego kodu, jego układ, styl i samokomentowanie się; * używanie rozgałęzień, pętli i innych konstrukcji; * wpływ wielkości programu na proces jego tworzenia; * testowanie systemu i usuwanie błędów; * strategie i metody dopracowywania kodu źródłowego; * rozwój oprogramowania i inne zagadnienia. Książka stanowi kompendium wiedzy na temat inżynierii oprogramowania. Spośród kolejnych faz realizacji projektu informatycznego najwięcej uwagi poświęcono procesowi konstrukcji programu. Omówiono też etapy poprzedzające analizę wymagań i projektowanie, a także zagadnienia związane z testowaniem programu oraz z zarządzaniem projektem programistycznym. Na atrakcyjność książki wpływa wiele anegdot, cytatów i danych statystycznych, ilustrujących specyfikę dziedziny inżynierii oprogramowania. Cena: 104.42


Optymalizacja koduOptymalizacja kodu - Kaspersky Kris
Książka zawiera opis metod używanych do zwiększania szybkości działania programów na drodze optymalizacji. Publikacja jest przeznaczona dla programistów tworzących aplikacje na platformach PC oraz uniksowych. Autor poświęcił szczególną uwagę kwestiom pamięci RAM i pamięci podręcznej, ale wskazuje również typowe błędy popełniane przez programistów rzutujące na szybkość działania programów i przedstawia techniki efektywnego pisania kodu. W książce znajdują się również szczegółowe opisy urządzeń, mechanizmów oddziaływania między różnymi częściami komputera. Programiści dowiedzą się również, jak w językach wysokiego poziomu skutecznie implementować metody programowania realizowane zazwyczaj w asemblerze. Cena: 43.70


Architektura oprogramowania. Metody oceny oraz analiza przypadkówArchitektura oprogramowania. Metody oceny oraz analiza przypadków - Paul Clements, Rick Kazman, Mark Klein
Podstawą każdego systemu oprogramowania jest jego architektura, czyli sposób, w jaki oprogramowanie jest tworzone z niezależnie rozwijanych komponentów oraz mechanizmy interakcji i wzajemne zależności pomiędzy nimi. Jeśli system ma być tworzony przez więcej niż jedną osobę, właśnie architektura pozwala im na wzajemną komunikację. Cena: 39.00


Sztuka testowania oprogramowaniaSztuka testowania oprogramowania - Glenford J. Myers, Corey Sandler, Tom Badgett, Tod
Testowanie to ostatni i niestety czasem pomijany element procesu tworzenia oprogramowania. Tymczasem ten właśnie etap powinien być niezwykle znaczącą częścią projektu. Znaczenie testowania dostrzegano już w początkowym okresie dynamicznego rozwoju technologii tworzenia oprogramowania, jednak nadal trudno jest znaleźć jasny i czytelny zbiór reguł testowania i metodyki, w oparciu o które proces ten należy przeprowadzać. Cena: 39.90




Ksiazki informatyczne:
Tylko dzis taniej (promocja):



Wyszukaj


Ksiazki - Strona glowna       Bestsellery - zobacz co sie teraz czyta: