Zmień swoje podejście do programowania!
Języki funkcyjne zdobywają wśród programistów coraz większą popularność. Jak bezboleśnie zmienić sposób myślenia na funkcyjny? Ułatwi ci to niniejsza książka, w całości poświęcona temu podejściu do programowania.
Poznaj podstawy teoretyczne programowania funkcyjnego, a następnie zacznij zgłębiać tajniki typów funkcyjnych, rekurencji oraz zmiennych niepodlegających modyfikacji. Z kolejnych rozdziałów dowiedz się, czym są ewaluacja rygorystyczna i nierygorystyczna. Zobacz też, jak wykonać dopasowanie do wzorca. Co jeszcze znajdziesz w tej książce? Wprowadzenie do języka Scala, przedstawienie języka Groovy oraz opis technik funkcyjnego programowania obiektowego to tylko niektóre z poruszanych w niej tematów.
Jeżeli chcesz zmienić sposób programowania na funkcyjny, to doskonała pozycja dla ciebie!
• Dowiesz się, czemu obecne sprawnie działające aplikacje lepiej funkcjonują z kodem funkcyjnym.
• Przejdziesz od wzorców stylu imperatywnego do kodu funkcyjnego w kilku podstawowych krokach.
• Przyspieszysz z językami Groovy i Scala dzięki przykładom.
• Zrozumiesz, w jaki sposób typy funkcyjne są przekazywane do innych funkcji i zwracane z nich.
• Przekonwertujesz istniejące metody na funkcje czyste, a pętle na metody rekurencyjne.
• Przejdziesz od zmiennych mutowalnych do niemutowalnych.
• Uzyskasz praktyczne doświadczenie w zakresie stosowania instrukcji oraz ewaluacji nierygorystycznej.
• Będziesz stosował programowanie funkcyjne z elementami programowania obiektowego.
Przekonaj się, jak podejście funkcyjne może ułatwić ci życie!
Autor | Joshua Backfield |
Wydawnictwo | Helion |
Rok wydania | 2015 |
Oprawa | miękka |
Liczba stron | 160 |
Format | 14.0 x 20.5 cm |
Numer ISBN | 9788328302433 |
Kod paskowy (EAN) | 9788328302433 |
Waga | 190 g |
Wymiary | 139 x 208 x 8 mm |
Data premiery | 2015.03.02 |
Data pojawienia się | 2015.03.02 |
Produkt niedostępny!
Ten produkt jest niedostępny. Sprawdź koszty dostawy innych produktów.
Arthur Schopenhauer (1788-1860) – jeden z najwybitniejszych niemieckich filozofów, choć w zasadzie nigdy nie stworzył żadnej filozoficznej szkoły, a jednak wywarł wielki wpływ na takich myślicieli jak Bergson (ze swoim intuicjonizmem), Nietzsche (ze swoją filozofią życia), a czerpali z niego także neokantyści i pragmatycy. Zwykło się nazywać Schopenhauera twórcą pesymizmu filozoficznego. Jak pisze Jan Garewicz jego pesymizm nie miał nic wspónego z katastrofizmem, a negacja postępu z zaprzeczeniem rozwoju nauki i techniki Uczył rezygnacji bez pokory, współczucia bez miłości bliźniego, buntu bez działania. Schopenhauer z jednej strony neguje świat, ale z drugiej strony uznaje ten świat za jedyny z możliwy. I czyni tak z powodu przyjęcia pewnych zasad aksjolo...
Scala jest językiem programowania ogólnego przeznaczenia, który łączy cechy języków funkcyjnych i obiektowych. Jego twórcy postawili sobie za cel skalowalność napisanych w nim aplikacji - stąd wzięła się nazwa Scala. Scala jest oparta na wirtualnej maszynie Javy, umożliwia programowanie funkcyjne i oferuje bogaty wybór typów. Dzięki tym cechom można tworzyć kod mniej podatny na występowanie błędów w trakcie działania programu. Po uzyskaniu pewnej biegłości w kodowaniu praca z tym językiem staje się prawdziwą przyjemnością, nawet podczas tworzenia frameworków czy bibliotek. Ten przystępny podręcznik przeznaczono dla programistów, którzy chcą poznać język Scala, aby wykorzystywać go do pisania współbieżnych, skalowalnych i reaktywnych aplikacji. Pr...
Carl Barks (1901–2000) jest powszechnie uważany za najwybitniejszego twórcę komiksów osadzonych w uniwersum Walta Disneya, a także za legendę całego komiksowego medium. To mistrz fabuły i komiksowej narracji. Wymyślił wiele postaci z Kaczogrodu, w tym Sknerusa McKwacza, Diodaka, Braci Be, Gogusia, Granita Forsanta i Johna Kwakerfellera, jak również liczne elementy tego świata – miasto Kaczogród czy skarbiec Sknerusa. Do inspiracji twórczością Barksa z dumą przyznaje się wielu komiksowych twórców – za swój wzorzec uważa go na przykład Jeff Smith, autor kultowego Gnata, a Will Eisner nazwał go „Andersenem komiksów”. Kaczogród Carla Barksa to wyczekiwana przez polskich fanów edycja disnejowskich komiksów tego autora, od jednostronicowych gagów po dług...
Tom W Krainie Wielkich Jezior zawiera komiksy Carla Barksa z lat 1956–1957. W tytułowej historii Sknerus pragnie uciec od zgiełku i smogu wielkiego miasta i spotyka niezwykłych Indian liliputów. O Indianach standardowego wzrostu, w dodatku zupełnie współczesnych, przeczytamy także w komiksie Zaklinacz deszczu. Z kolei Wielki rzeczny wyścig to opowieść z młodzieńczych lat McKwacza, kiedy przyszły finansista był kapitanem parostatku na Missisipi. Do tej historii nawiązał później Don Rosa w Życiu i czasach Sknerusa McKwacza. W innych komiksach z tego tomu kaczory odbywają wirtualną podróż w kosmos, odkrywają przeznaczenie nieznanego pierwiastka, uczestniczą w teleturnieju, tworzą rzeźby ze śniegu, szukają ducha kopalni, opiekują się najróżniejszymi zwierz...
Teoria socjalizmu i kapitalizmu to zwięzła, logiczna i druzgocąca krytyka wszelkich odmian socjalizmu. Autor, uczeń Rothbarda, analizuje, jak zmienia się struktura bodźców, kiedy pojawiają się różne rodzaje systemowej ingerencji w prawa własności. Ponadto buduje system etyczny w oparciu o aksjomat argumentacji i dowodzi, że jedynym możliwym do obrony na gruncie moralności systemem społeczno-gospodarczym jest kapitalizm, oraz pokazuje, jak mógłby funkcjonować czysto wolnorynkowy system społeczno-gospodarczy. Opinie o książce: Następny istotny krok w formułowaniu właściwej definicji socjalizmu uczynił Hans Hermann Hoppe (…), wykazując, że podstawową cechą socjalizmu jest oparcie się na zinstytucjonalizowanej agresji albo instytucjonalnym naruszaniu prawa...
Analityka danych jest uważana za wyjątkowo obiecującą dziedzinę wiedzy. Rozwija się błyskawicznie i znajduje coraz to nowsze zastosowania. Profesjonaliści biegli w eksploracji danych i wydobywaniu z nich pożytecznych informacji mogą liczyć na interesującą pracę i bardzo atrakcyjne warunki zatrudnienia. Jednak aby zostać analitykiem danych, trzeba znać matematykę i statystykę, a także nauczyć się programowania. Umiejętności w zakresie uczenia maszynowego i uczenia głębokiego również są ważne. W przypadku tak specyficznej dziedziny, jaką jest nauka o danych, szczególnie istotne jest zdobycie gruntownych podstaw i dogłębne ich zrozumienie.
W pięknym, magicznym Szepczącym Lesie mieszka sympatyczny wiking Tappi. Ma wielu przyjaciół, równie magicznych jak on. Jest renifer Chichotek i kruk Paplak, myśliwy Haste i kowal Sigurd, są Elfy i pradawne duchy lasu – Dziadek Wodospad, Dąb Starodziej... Ale jest też zły jarl Surkol, który mieszka na Ostatnim Morzu, w zamku wzniesionym na grzbiecie wieloryba, i który zamyka Sigurda w lochu. Tappi i jego przyjaciele ruszają niezwłocznie w niebezpieczną podróż, aby uwolnić przyjaciela. Po drodze spotyka ich wiele przygód, z których szczęśliwie wychodzą cali. Magiczny Las pomaga tym, którzy mają dobre serca. Jeśli masz ochotę zajrzeć do Chaty Tappiego, posłuchać bajek Gawędziarza, jakie opowiadał w pewną gwieździstą noc, poznać olbrzyma Głabrzycha i spra...
Podręcznik zawiera 280 refleksyjnych i często dowcipnych tekstów (sekwencji myślowych) tłumaczonych na język polski. Omówienie słownictwa występującego w poszczególnych tekstach i zagadnień językowych w odrębnym dziale komentarzy gramatycznych. Wskazówki dotyczące wymowy angielskiej, spis czasowników nieregularnych, indeks zagadnień gramatycznych. Nowatorski podręcznik do nauki języka angielskiego. Umożliwia rozbudowanie zasobu słownictwa i refleksję nad własnym doświadczeniem. Prezentuje struktury nowego języka w kontekście intrygujących treści. Teksty są doskonałym materiałem do interpretacji, dopisywania ich dalszego ciągu i pisania tekstów analogicznych. Mogą również stanowić podstawę do improwizowanych rozmów z wykorzystaniem zawartego w nich s...
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...
Materiał przedstawiony w książce Gilberta i Nicholsona może być podstawą wykładu z algebry abstrakcyjnej i jej zastosowań. Przedstawiono zagadnienia dotyczące algebry Boole?a, maszyn skończonych, kwadratów łacińskich oraz wiele pojęć algebry abstrakcyjnej o fundamentalnym znaczeniu, jak: grupy, permutacje, grupy symetrii, pierścienie wielomianów, ciała Galois, metody zliczania, konstrukcje geometryczne; omówiono także kody korekcyjne BCH. Zaletą tego podręcznika jest odpowiedni dobór przykładów i ich urozmaicenie, a także ponad 600 zadań (o zróżnicowanym stopniu trudności) do samodzielnego rozwiązania. Książka jest przeznaczona dla studentów informatyki i matematyki studiów uniwersyteckich i politechnicznych.
Teoria grafów jest ważnym narzędziem matematycznym używanym w wielu różnych dziedzinach, takich jak informatyka, rachunek operacyjny, chemia, genetyka, lingwistyka i socjologia. Prezentujemy czytelnikom wznowienie popularnego i przystępnie napisanego podręcznika, który jest wprowadzeniem do tej teorii. Materiał zawarty w książce podzielony został na 4 części, w których omówiono kolejno: podstawowe definicje i przykłady grafów, spójność, drogi oraz cykle Eulera i Hamiltona, a także drzewa; planarność i kolorowanie, ze szczególnym uwzględnieniem twierdzenia o czterech barwach; teorię grafów skierowanych i teorię transwersal oraz zastosowania ich do analizy dróg krytycznych, łańcuchów Markowa i przepływów w sieciach; matroidy i najnowsze osi...
Zagadnienia gramatyczne ujęte w 56 rozdziałach są dobrane i objaśnione pod kątem odbiorcy polskojęzycznego. Zawiera obszerny zestaw ćwiczeń i szczegółowy indeks. Przeznaczona do nauki języka angielskiego na poziomie elementarnym i średnim, może stanowić nieocenioną pomoc dla osób pragnących uporządkować swoją wiedzę językową.
Bonito
O nas
Kontakt
Punkty odbioru
Dla dostawców
Polityka prywatności
Ustawienia plików cookie
Załóż konto
Sprzedaż hurtowa
Bonito na Allegro