e-mail sitemap strona główna
Tylko dzisiaj!
Promocja dnia

30% taniej

więcej
Macromedia Dreamweaver 8 z ASP, PHP i ColdFusion. Oficjalny podręcznik
Cena: 8.5714285714286 6.00 zł

Jak zarabiać kilkadziesiąt dolarów dziennie?

Darmowa część I

więcej
Poznaj sekrety Google AdSense
Cena: 39.97 zł
Visual Studio .NET 2005

Dwie darmowe części

więcej
Sekrety języka C#
Cena: 29.95 zł


Kategoria: cpp
Seria: Inne


C++. Styl programowania

Tom Cargill
cena: 39.00 zł
Data wydania: 2003-12-08
stron: 224, twarda oprawa, format: B5

więcej na stronie helion.pl
C++ wspomaga programowanie w dużej skali, pozwalając na precyzyjne wyrażenie współzależności pomiędzy różnymi częściami programu. Dlatego zakres pojęciowy techniki i stylu programowania w C++ wykracza poza tradycyjne jego pojmowanie w odniesieniu do programowania w małej skali, sprowadzającego się do szczegółów kodowania wiersz po wierszu.
Autor dowodzi, że nieprzemyślane stosowanie złożonych i zaawansowanych technik programowania może prowadzić do tworzenia chaotycznych, niezrozumiałych i mętnych konstrukcji, stanowiących zarazem często rozwiązania mniej efektywne, niż prostsze i zrozumiałe konstrukcje alternatywne. Tom Cargill dokonuje przeredagowania licznych programów, stosując techniki pozwalające na udoskonalenie kodu, począwszy od poprawy spójności, po usunięcie zbędnego, nadmiarowego dziedziczenia. Sposób prezentacji zagadnień rozpoczyna się od przeglądu oryginalnego kodu, który możesz samodzielnie ocenić i przeanalizować, rozważając możliwe alternatywne podejścia do przedstawionych zagadnień programistycznych. Te własne przemyślenia możesz następnie porównać z analizami i wnioskami Autora.
Na podstawie przykładów formułowane są uniwersalne reguły i zasady tworzenia kodu i projektowania programów. Zrozumienie i umiejętne stosowanie tych reguł pomoże profesjonalnym programistom projektować i pisać lepsze programy w C++.
Kolejne rozdziały poświęcone są następującym zagadnieniom:
  • Abstrakcja - pojęcia i modele abstrakcyjne
  • Spójność
  • Zbędne dziedziczenie
  • Funkcje wirtualne
  • Przeciążanie operatorów
  • Nakładki typu "wrapper"
  • Efektywność
Po wprowadzeniu i zilustrowaniu reguł programowania w pierwszych siedmiu rozdziałach, Tom Cargill prezentuje praktyczne studium, w trakcie którego pojedynczy przykładowy program przechodzi kolejne transformacje, które pozwalają poprawić jego ogólną jakość przy jednoczesnym zredukowaniu wielkości kodu. Konkluzję książki stanowi rozdział poświęcony wielokrotnemu dziedziczeniu. Książka Toma Cargilla to nie tylko cenne źródło wiedzy dla zaawansowanych programistów - przyda się ona również studentom informatyki i pokrewnych kierunków, zainteresowanych zdobyciem profesjonalnych umiejętności programistycznych.


Cena: 39.00 zł

dodaj do koszyka
Powiadom znajomego


Pozostałe z kategorii: cpp

C++ Builder 5. Vademecum profesjonalisty. Tom II (85.00zł)
Visual C++ 6. Vademecum profesjonalisty (180.00zł)
C++ Builder 5. Vademecum profesjonalisty. Tom I (110.00zł)
Visual C++ 6. Programowanie współbieżne, obiektowe i zdarzeniowe (65.00zł)
Thinking in C++. Edycja polska. Tom I i II (129.00zł)
STL. Leksykon kieszonkowy (9.90zł)
C++. Księga eksperta (87.00zł)
C++ dla każdego (85.00zł)
Visual C++ 6 dla każdego (60.00zł)
Wyjątkowy język C++. 40 nowych łamigłówek, zadań programistycznych i rozwiązań (34.90zł)
C++. Kruczki i fortele w programowaniu (29.90zł)
C++Builder. Kompendium programisty (79.00zł)
C++Builder 2006. Ćwiczenia praktyczne (18.99zł)
C++. Potęga języka. Od przykładu do przykładu (45.00zł)
C++. 50 efektywnych sposobów na udoskonalenie Twoich programów (39.00zł)
C++. Leksykon kieszonkowy (24.90zł)
Aplikacje w Visual C++ 2005. Przykłady (37.00zł)
ABC programowania w C++ (25.00zł)
C++. Styl i technika zaawansowanego programowania (49.00zł)
Wstęp do programowania w języku C++ (69.00zł)

Pozostałe z serii: Inne

Informatyka Europejczyka. Program nauczania informatyki w gimnazjum. Wydanie II (8.90zł)
E-wangeliści. Ucz się od najlepszych twórców polskiego internetu (31.92zł)
EdgeCAM. Komputerowe wspomaganie wytwarzania (39.90zł)
ASP.NET MVC 4. Zaawansowane programowanie (99.00zł)
E-mail marketing. 10 wykładów o skutecznej promocji w sieci. eBook. Pdf (27.90zł)
Treść jest kluczowa. Jak tworzyć powalające blogi, podkasty, wideo, e-booki, webinaria (i inne) (49.00zł)
Kwalifikacja E.12. Montaż i eksploatacja komputerów osobistych oraz urządzeń peryferyjnych. Podręcznik do nauki zawodu technik informatyk (57.00zł)
Office 2010 PL. Nieoficjalny podręcznik. eBook. Pdf (79.00zł)
AutoCAD 2002 i 2002 PL. Leksykon kieszonkowy (29.90zł)
Wyrażenia regularne. Leksykon kieszonkowy. Wydanie II. eBook. Pdf (13.95zł)
Język C. Wskaźniki. Vademecum profesjonalisty (59.00zł)
Projektowanie stron internetowych. Przewodnik dla początkujących webmasterów po (X)HTML, CSS i grafice. eBook. Mobi (69.90zł)
Pascal. Ćwiczenia praktyczne. Wydanie III. eBook. ePub (22.90zł)
Po prostu Fedora Core 1 (49.90zł)
Frameworki JavaScript. Projektowanie interaktywnych i dynamicznych stron WWW (39.90zł)
PHP4. Zaawansowane programowanie (99.00zł)
Symulacje komputerowe w fizyce (45.00zł)
Sieci komputerowe. Biblia (99.00zł)
W drodze do wyzdrowienia. Jak pomóc sobie w walce z poważną chorobą (26.90zł)
13 najpopularniejszych sieciowych ataków na Twój komputer. Wykrywanie, usuwanie skutków i zapobieganie (34.90zł)

najlepszy symetryczny bezprzewodowy internet kurów telefon | dogecoin.com.pl | żółw żółtolicy choroby | profiseo