Ksi±¿ki wybierz dzia³: Informatyka | Biznes | Pedagogika
    e-Targ.pl -> ksi±¿ki -> informatyczne

hipermarkety C

C




Kenneth A. Reek
Jêzyk C. Wska¼niki. Vademecum profesjonalisty

Ksi±¿ka "Jêzyk C. Wska¼niki. Vademecum profesjonalisty" przeznaczona jest dla zaawansowanych studentów i profesjonalistów, zapewniaj±c obszerne ¼ród³o informacji dla tych, którzy potrzebuj± dog³êbnego omówienia jêzyka C. Dok³adne wyja¶nienie podstaw oraz przegl±d zaawansowanych funkcji pozwala programistom skorzystaæ z si³y wska¼ników w jêzyku C. Dok³adny opis idiomów programowych oraz gruntowna dyskusja zaawansowanych tematów powoduje, ¿e ksi±¿ka jest nieocenionym podrêcznikiem i informatorem dla studentów i zawodowych programistów.

  • Zawiera wszystko, co jest niezbêdne do dog³êbnego poznania jêzyka C
  • Dok³adnie opisuje wska¼niki, ich sk³adniê, techniki efektywnego u¿ycia oraz czêsto stosowane idiomy programistyczne, w których wystêpuj± wska¼niki
  • Porównuje ró¿ne metody implementacji czêsto stosowanych abstrakcyjnych typów danych
  • Zawiera wskazówki na temat efektywno¶ci, przeno¶no¶ci i zagadnieñ in¿ynierii programowania, jak równie¿ ostrze¿enia o czêsto pope³nianych b³êdach
  • Oferuje prosty, konwersacyjny styl, jasno opisuj±cy trudne tematy, zawiera wiele ilustracji i diagramów pomagaj±cych z wizualizacji skomplikowanych zagadnieñ
  • Opisuje wszystkie funkcje z biblioteki standardowej C.

O autorze:
Kenneth A. Reek jest profesorem informatyki w Rochester Institute of Technology i do¶wiadczonym programist±, który pracowa³ w wielu firmach jako konsultant. Ksi±¿ka ta powsta³a po dziewiêciu latach prowadzenia seminariów z programowania w C.
[wiêcej...]









John Viega, Matt Messier
C i C++. Bezpieczne programowanie. Receptury

  • Eliminowanie najczê¶ciej pope³nianych b³êdów w kodzie
  • Tworzenie bezpiecznych kana³ów komunikacji w aplikacjach klient-serwer
  • Stosowanie technik kryptografii i kluczy publicznych

Niemal wszystkie wspó³czesne systemy i sieci komputerowe s± atakowane przez hakerów. Techniki stosowane przez nich s± przeró¿ne -- od przechwytywania hase³ i podszywania siê pod komputery lub us³ugi a¿ do ataków typu DoS. Niemal ka¿dy problem zwi±zany z bezpieczeñstwem sieci komputerowej jest wynikiem nieprawid³owego dzia³ania wykorzystywanego w niej oprogramowania. Pisanie bezpiecznych aplikacji jest trudne i czêsto wymaga wiedzy, której wielu programistów po prostu nie posiada.

"C i C++. Bezpieczne programowanie. Receptury" to kompletne ¼ród³o wiedzy dla programistów, którzy chc± udoskonaliæ swoje umiejêtno¶ci z zakresu tworzenia bezpiecznego kodu. Przedstawia gotowe rozwi±zania zagadnieñ programistycznych, takich jak bezpieczna inicjalizacja aplikacji, kryptografia, uwierzytelnianie u¿ytkowników, wymiana kluczy, zapobieganie penetracji i wielu innych. Ka¿de zagadnienie jest przedstawione w postaci kodu ¼ród³owego w jêzyku C i C++ oraz obszernego opisu, co u³atwia dostosowanie go do w³asnych potrzeb.

  • Bezpieczne uruchamianie aplikacji
  • Kontrola dostêpu do plików i aplikacji
  • Sprawdzanie poprawno¶ci danych wej¶ciowych oraz ochrona przed atakami typu XSS i SQL Injection
  • Generowanie i obs³uga kluczy symetrycznych
  • Wykorzystywanie szyfrowania symetrycznego
  • Stosowanie klucza publicznego
  • Bezpieczna komunikacja sieciowa
  • Liczby losowe
  • Zapobieganie penetracjom oraz obs³uga b³êdów

Ksi±¿ka zawiera wszystkie informacje niezbêdne do zabezpieczenia aplikacji przed hakerami.







Andrew Koenig
W potrzasku jêzyka C

Ka¿dy, nawet najbardziej do¶wiadczony programista, pope³nia b³êdy podczas pracy. Niektóre z nich wynikaj± z po¶piechu, inne -- z u¿ycia niew³a¶ciwych konstrukcji, operatorów lub typów. Wiêkszo¶æ z nich mo¿na wykryæ i usun±æ po kilku minutach uwa¿nej lektury kodu. Zdarzaj± siê jednak i takie b³êdy, których odnalezienie i skorygowanie zajmuje kilka dni. B³êdy te s± z regu³y ³atwe do unikniêcia, je¶li zrozumie siê przyczyny ich powstawania.

Ksi±¿ka "W potrzasku jêzyka C" zawiera omówienie najczê¶ciej spotykanych b³êdów i przyczyn ich powstawania. Nie zawiera ogólników -- jej atutem s± konkretne, zaczerpniête z praktyki, przyk³ady. Ka¿dy programista prêdzej czy pó¼niej natknie siê na jeden z prezentowanych w ksi±¿ce b³êdów i, dziêki zawartym w niej wiadomo¶ciom, bêdzie w stanie usun±æ go i unikn±æ w pó¼niejszej pracy.

  • B³êdy leksykalne i sk³adniowe
  • Przepe³nienie zakresu
  • Problemy z konsolidacj±
  • W³a¶ciwe stosowanie funkcji bibliotecznych
  • Makrodefinicje
  • Przeno¶no¶æ kodu

Nie traæ czasu na usuwanie b³êdów --
dowiedz siê, co robiæ, ¿eby w ogóle nie wystêpowa³y.

O autorze:
Andrew Koenig jest cz³onkiem dzia³u badaj±cego systemy oprogramowania w Shannon Laboratory firmy AT&T oraz redaktorem projektu komitetów standaryzacyjnych jêzyka C++.
[wiêcej...]







e-targ.pl |Motoryzacja| Ksi±¿ki | Zabawki | Obuwie | Ubrania