Programowanie jest sztuką, dzięki której możesz stworzyć coś z niczego, przy czym tylko od Ciebie zależy, jak nieprzeciętne będzie to dzieło. Dobrze napisany kod jest produktywny, ł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, bez problemu obsługiwać błędy i przezroczyście implementować współbieżność. Te kryteria pozwoli Ci spełnić funkcyjny fason programowania.
Język C++ pozwala na 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 fachowych programistów C++, którzy chcą opanować funkcyjny fason programowania i dzięki czemu zastosować w nowy sposób konkretne mocne strony tego języka.
Po niebanalnym 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 kreować bezpieczniejszy kod bez obniżania sprawności pracy programu, jak stosować obiekty funkcyjne i funkcje użytkowane, algebraiczne typy i sporo innych.
Nie zabrakło funkcjonalnych przykładów kodu, który stanowi idealne uzupełnienie prezentowanych treści. W tej książce między innymi: o wprowadzenie do programowania funkcyjnego, o funkcje w C++ i funkcje wyższego rzędu i ich rozwijanie, o wartościowanie leniwe i użycie go do optymalizacji, o korzystanie z funktorów i monad, o funkcyjny sposób testowania i debugowania kodu.
Programowanie funkcyjne w C++: twórz najkorzystniejsze rozwiązania! Ivan Cukić jest wykładowcą na Wydziale Matematyki Uniwersytetu Belgradzkiego, uczy postępowych 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 gratisowym projekcie C++ opartym na otwartych źródłach.
Opinie i recenzje użytkowników
Dodaj opinie lub recenzję dla Programowanie funkcyjne w języku c++. tworzenie lepszych aplikacji - ivan Čukić. Twój komentarz zostanie wyświetlony po moderacji.