Programowanie jest sztuką, dzięki której możesz stworzyć coś z niczego, przy czym tylko od Ciebie zależy, jak doskonałe będzie to dzieło. Dobrze napisany kod jest wydajny, łatwy w testowaniu, można go używać ponownie i wykazuje mniejszą podatność na błędy. Jednym słowem, taki kod powinien możliwie prosto wyrażać złożoną logikę programu, bezproblemowo obsługiwać błędy i przejrzyście implementować współbieżność. Te wymagania pozwoli Ci spełnić funkcyjny styl programowania. Język C++ umożliwia programowanie funkcyjne dzięki szablonom, wyrażeniom lambda i innym ważnym opcjom. Pomocne też będzie korzystanie z biblioteki STL.
Ta książka jest przeznaczona dla profesjonalnych programistów C++, którzy chcą opanować funkcyjny styl programowania i dzięki temu wykorzystać w nowy sposób potężne zalety tego języka. Po interesującym wprowadzeniu do tej metodologii w książce zamieszczono dziesiątki przykładów, schematów i ilustracji wyjaśniających koncepcje programowania funkcyjnego w C++. Pokazano, jak tworzyć bezpieczniejszy kod bez obniżania wydajności pracy programu, jak stosować obiekty funkcyjne i funkcje stosowane, algebraiczne typy danych oraz wiele innych. Nie zabrakło praktycznych przykładów kodu, który stanowi znakomite uzupełnienie prezentowanych treści.
W tej książce między innymi:
wprowadzenie do programowania funkcyjnego
funkcje w C++ i funkcje wyższego rzędu oraz ich rozwijanie
wartościowanie leniwe i wykorzystanie go do optymalizacji
korzystanie z funktorów i monad
funkcyjny sposób testowania i debugowania kodu
Programowanie funkcyjne w C++: twórz najlepsze rozwiązania!
O autorze
Ivan Čukić jest wykładowcą na Wydziale Matematyki Uniwersytetu Belgradzkiego, uczy nowoczesnych technik programowania i programowania funkcyjnego. Od ponad dwudziestu lat używa C++. Stosuje techniki programowania funkcyjnego do tworzenia oprogramowania, z którego korzystają setki milionów osób na całym świecie. Jest jednym z głównych programistów w KDE ? największym darmowym projekcie C++ opartym na otwartych źródłach.
Szczegóły
Tytuł: Programowanie funkcyjne w języku C++Podtytuł: Tworzenie lepszych aplikacji
Autor: Ivan Čukić
Wydawnictwo: Helion
ISBN: 9788328347038
Tytuł oryginału: Functional programming in C++
Język oryginału: angielski
Tłumacz: Janusz Jacek
Języki: polski
Rok wydania: 2019
Ilość stron: 320
Format: 16.0x23.0cm
Oprawa: Miękka
Waga: 0.53 kg
Recenzje
Informacje:
Klienci, którzy kupili oglądany produkt kupili także:
Zestaw konstrukcyjny Tecno (0560)
Quercetti
Rok w lesie
Nasza Księgarnia
Pucio uczy się mówić
Zabawy dźwiękonaśladowcze dla najmłodszych
Zabawy dźwiękonaśladowcze dla najmłodszych
Nasza Księgarnia
Psi Patrol Wielka Księga Bajek Gotowi do biegu
Media Service Zawada
Wszystkie życia Hedy Lamarr
Znak Horyzont
Sen u dzieci
Marginesy
Programowanie funkcyjne w języku C#.
Jak pisać lepszy kod
Jak pisać lepszy kod
Wydawnictwo Naukowe PWN