C++. Styl programowania

C++. Styl programowania

39,00 zł
Zobacz ofertę

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.

  • 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.

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. Zrozumienie i umiejętne stosowanie tych reguł pomoże profesjonalnym programistom projektować i pisać lepsze programy w C++.

  • Konkluzję książki stanowi rozdział poświęcony wielokrotnemu dziedziczeniu.

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. 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.

📘 C++. Styl programowania
Sprawdź cenę i dostępność tej publikacji.
👉 Zobacz ofertę

Powiązane produkty

iOS Swift Game Development Cookbook. Simple Solutions for Game Development Problems. 3rd Edition
Ready to make amazing games for the iPhone and iPad? With Apple’s Swift programming lan...
169,14 zł
AutoCAD 14 PL dla Windows (twarda oprawa)
Ta książka to prawdziwa encyklopedia polskiej wersji AutoCAD-a 14. Znajdziesz w niej do...
109,00 zł
AutoCAD 2002 i 2002 PL. Leksykon kieszonkowy
Podręczny opis wszystkich poleceń AutoCAD-a Każdy użytkownik AutoCAD-a wie doskonale, j...
29,90 zł