Kategoria: Wszystko o programowaniu

1  .  2  .  3  .  4  .  5  .  6  .  7  .  . 13

Uczta programistów

Henry S. Warren, Jr. | Inżynieria oprogramowania Algorytmy, Wszystko o programowaniu



Uczta programistów Do tworzenia wydajnych programów nie wystarczy teoretyczna wiedza o algorytmach, strukturach danych i inżynierii oprogramowania. Istnieje pokaźna liczba sztuczek, sprytnych technik i praktycznych rozwiązań, których znajomość jest niezbędna każdemu programiście. Książka "Uczta programistów" zawiera pokaźny zestaw technik, które pomogą zaoszczędzić sporo czasu. Techniki te zostały opracowane przez twórców kodu poszukujących eleganckich i wydajnych sposobów tworzenia lepszego oprogramowania. W "Uczcie programistów" doświadczony programista Hank Warren dzieli się z Czytelnikami znanymi sobie sztuczkami, które zgromadził wraz z imponującym doświadczeniem w dziedzinie programowania aplikacji i systemów operacyjnych. Większość z tych sztuczek jest niezwykle praktyczna, niektóre zostały przedstawione jako ciekawostki lub zaskakujące rozwiązania. Ich zestawienie stanowi niesamowitą kolekcję, która będzie pomocna nawet dla najbardziej doświadczonych programistów w rozszerzeniu ich umiejętności. W książce...
HELION | szczegóły: Uczta programistów
 

Bezpieczny kod tworzenie i zastosowanie

Michael Howard, David LeBlanc | Inżynieria oprogramowania Algorytmy, Wszystko o programowaniu



Działania hakerów każdego roku są powodem plbrzymich strat finansowych i nie kończących się zmartwień twórców aplikacji. Hakerzy atakują aplikacje sieciowe, kradną numery kart kredytowych , deformują witryny WWW, tworzą tylne wejścia i robaki oraz spowalniają przepływ informacji w sieci. Wskazówki i techniki przytoczone w tej lekkiej i odkrywczej pozycji umożliwiają powstrzymanie intruzów. Zawiera ona informacje o tym jak chronić aplikacje podczas całego procesu ich tworzenia - począwszy od zabezpieczenia , poprzez pisanie kodu odpornego na nieustanne ataki a skończywszy na wyszukiwaniu w testach potencjalnych wad w oprogramowaniu. Rozdziały: Część I: Współczesne zabezpieczenia zapotrzebowanie na systemy bezpieczne projektowanie systemów bezpiecznych Część II: Techniki pisania kodu bezpiecznego wróg publiczny nr 1: przepełnienie bufora określnie dobrej kontroli dostępu uruchamianie na najniższym poziomie uprzywilejowania kryptgraficzne słabości przechowywanie danych utajnionych ...
 

Projektowanie oprogramowania Wstęp do programowania i techniki komputerowej

Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi | Inżynieria oprogramowania Algorytmy, Wszystko o programowaniu



Projektowanie oprogramowania Wstęp do programowania i techniki komputerowej Umiejętność programowania nie ma już charakteru czysto zawodowego. Księgowi muszą się posługiwać arkuszami kalkulacyjnymi i edytorami tekstu, fotografowie korzystają z edytorów zdjęć, muzycy programują syntezatory, zaś profesjonalni programiści tworzą skomplikowane aplikacje. Programowanie jest więc bardzo pożądaną umiejętnością, potrzebną nie tylko informatykom. Projektowanie oprogramowania wymaga takich samych zdolności analitycznych, jak matematyka. Jednak, w przeciwieństwie do matematyki, praca z programami jest aktywnym sposobem zdobywania wiedzy. Obcowanie z oprogramowaniem daje możliwość stałej interakcji, co pozwala na zgłębianie wiedzy, eksperymentowanie z nią oraz na stałą samoocenę. Autorzy książki "Projektowanie oprogramowania Wstęp do programowania i techniki komputerowej" stawiają tezę, iż "każdy powinien nauczyć się, jak projektować oprogramowanie" i właśnie nauka podstaw projektowania jest jej tematem głównym. W książce znajdziesz wiele podstawowych algorytmów,...