Optymalizacja kodu

Kaspersky Kris : Optymalizacja kodu
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.
Wiecej >>>
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.
Inne ksiazki z tej kategorii:
Optymalizacja Kodu. Efektywne wykorzystanie pamięci - programowanie - Kris Kaspersky
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. Cena: 43.70
Programista 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
Delphi 7. Ćwiczenia z ... - Jan Biernat
Książka omawia środowisko programistyczne Delphi (tj. formatki, object
inspector, edytor kodu, itp.) oraz elementy Pascala (tj. pętle, zmienne, stałe,
funkcje warunkowe, mechanizm wyjątku, wybrane zmienne globalne, obsługa
klawiszy, itp.). Cena: 21.78
Refaktoryzacja do wzorców projektowych - Joshua Kerievsky
Refaktoryzacja to zmiana konstrukcji kodu bez modyfikowania jego działania. Najczęstszym powodem refaktoryzowania kodu jest konieczność jego "uporządkowania" lub usunięcia z niego funkcji niewykorzystywanych w projekcie. Często również stosuje się refaktoryzację, aby zmodernizować kod pod kątem zastosowania w nim wzorców projektowych. Wprowadzenie wzorców projektowych do kodu znacznie ułatwia jego późniejsze modyfikacje i ewentualne rozbudowy. Cena: 39.90
Wzorce projektowe. Analiza kodu sposobem na ich poznanie - Allen Holub
Wzorce projektowe to zapisane w sposób formalny sposoby rozwiązywania najczęstszych
problemów, z jakimi borykają się twórcy oprogramowania stosujący języki
obiektowe. Najczęściej stosowane wzorce zostały skatalogowane i przedstawione
w postaci diagramów UML, jednak do poprawnego ich wykorzystywania niezbędna
jest wiedza praktyczna. Przystępując do implementacji wzorca projektowego,
należy poznać zakres jego zastosowania. Taką wiedzę najlepiej zdobywa się,
analizując przykłady kodów źródłowych. Cena: 49.90
Optymalizacja systemów komputerowych - Gian-Paolo D. Musumeci, Mike Loukides
Jest to książka pełna rzetelnych informacji, które trudno znaleźć w jednym miejscu. Podręcznik wyjaśnia metody poprawiania efektywności poszczególnych podsystemów, takich jak pamięć, dyski i macierze dysków, komunikacja wejścia/wyjścia (I/O), komunikacja sieciowa i inne. Cena: 47.38
Czytanie kodu. Punkt widzenia twórców oprogramowania open source - Diomidis Spinellis
Książka "Czytanie kodu. Punkt widzenia twórców oprogramowania" open source to pierwszy na rynku podręcznik poświęcony czytaniu kodu źródłowego jako osobnej dziedzinie wiedzy, której znajomość jest przydatna każdemu programiście. Cena: 54.90
Znajdź błąd. Sztuka analizowania kodu - Adam Barr
Wyszukiwanie błędów w kodzie to czynność, którą programiści wykonują
niemal równie często, jak pisanie kodu. Narzędzia do wykrywania i poprawiania
błędów tylko częściowo rozwiązują problem. W wielu przypadkach błąd nie
tkwi w nieprawidłowo sformułowanym poleceniu lub źle zdefiniowanej zmiennej,
ale w miejscu, którego nawet najlepsze narzędzie nie znajdzie. Programista
musi się nauczyć samemu bronić przed ukrytymi pomyłkami i nieprzyjemnymi
niespodziankami. Cena: 37.90
CVS. Leksykon kieszonkowy - Gregor N. Purdy
Piękno idei Open Source polega na udostępnianiu kodu każdemu, kto go potrzebuje. Nieszczęście zaczyna się, gdy trzeba zapanować nad chaosem, w jaki może przerodzić się grupowa praca nad kodem. Cena: 9.90
Jak nie programować w C++ - Steve Oualline
Jak nie programować w C++ Cena: 28.31