Představujeme funkční programování v jazyce C#: C#: Využití nové perspektivy pro vývojáře operačních systémů.

Představujeme funkční programování v jazyce C#: C#: Využití nové perspektivy pro vývojáře operačních systémů. (Vaskaran Sarcar)

Původní název:

Introducing Functional Programming Using C#: Leveraging a New Perspective for Oop Developers

Obsah knihy:

Pochopte sílu jazyka C#, který je multiparadigmatický. Tato kniha vám pomůže naučit se, analyzovat a využít funkční aspekty jazyka C#, abyste mohli vytvářet lepší programy.

Kniha je rozdělena do dvou částí. Část I začíná přehledem funkcionálního programování (FP). Zabývá se základními stavebními kameny FP: funkcemi a neměnností. Dozvíte se o vestavěných podporách FP, funkcích prvního a vyššího řádu (HOF), funkční čistotě a vedlejších efektech, různých formách neměnnosti a mnoho dalšího. Část II obsahuje diskusi o funkční kompozici pomocí pipeliningu a curryingu. Vysvětluje také, jak se vypořádat s časovou vazbou, a probírá částečné funkce a užitečné funkční vzory (například Map, Bind, Filter a Fold). Autor Vaskaran Sarcar vás seznámí s mechanismy zpracování funkčních výjimek a poskytne vám další tipy, jak zefektivnit vaše programy.

Po přečtení knihy pochopíte a budete schopni implementovat klíčové aspekty FP. Budete schopni vytvářet lepší kód (a refaktorovat stávající kód) kombinací nejlepších technik z FP i z paradigmatu objektově orientovaného programování (OOP).

Co se naučíte

⬤ Pochopit, jak lze pomocí jazyka C# implementovat koncepty funkcionálního programování (FP).

⬤ Refaktorizovat stávající kód (podle paradigmatu FP), aby byl čitelnější, udržovatelnější a prediktivnější.

⬤ Znát, jak lze různě používat pokročilé funkce (např. delegáty, lambdy, generika).

⬤ Pochopit, jak efektivně používat funkce, jako jsou lambda výrazy a typová inference, protože jazyk C# obsahuje explicitní rozšíření jazyka pro podporu funkcionálního programování.

Pro koho je tato kniha určena

Vývojářům jazyka C#, kteří jsou obeznámeni s objektově orientovaným programováním (OOP) a chtějí využít sílu funkcionálního programování (FP).

Další údaje o knize:

ISBN:9781484296967
Autor:
Vydavatel:
Jazyk:angličtina
Vazba:Měkká vazba

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Návrhové vzory v jazyce C#: Praktický průvodce s příklady z reálného světa - Design Patterns in C#:...
Získejte praktické zkušenosti s jednotlivými...
Návrhové vzory v jazyce C#: Praktický průvodce s příklady z reálného světa - Design Patterns in C#: A Hands-On Guide with Real-World Examples
Interaktivní objektově orientované programování v jazyce Java: Naučte se a otestujte si své...
Část I: - Kapitola 1: Koncepty objektově orientovaného...
Interaktivní objektově orientované programování v jazyce Java: Naučte se a otestujte si své programátorské dovednosti - Interactive Object-Oriented Programming in Java: Learn and Test Your Programming Skills
Začínáme s pokročilým jazykem C#: Zlepšete své programátorské dovednosti - Getting Started with...
Úvod. Část-I Kapitola 1: Delegáti Dílčí...
Začínáme s pokročilým jazykem C#: Zlepšete své programátorské dovednosti - Getting Started with Advanced C#: Upgrade Your Programming Skills
Návrhové vzory v jazyce Java: Praktické zkušenosti s příklady z reálného světa - Java Design...
Pomocí přístupu krok za krokem v této knize se naučíte a...
Návrhové vzory v jazyce Java: Praktické zkušenosti s příklady z reálného světa - Java Design Patterns: A Hands-On Experience with Real-World Examples
Otestujte si své dovednosti v programování v jazyce C#: Zopakujte si a analyzujte důležité funkce...
Zopakujte si základní konstrukce v jazyce C#...
Otestujte si své dovednosti v programování v jazyce C#: Zopakujte si a analyzujte důležité funkce jazyka C#. - Test Your Skills in C# Programming: Review and Analyze Important Features of C#
Jednoduché a efektivní programování v jazyce C#: Dovednosti pro tvorbu aplikací pomocí Visual Studia...
Využijte dovednosti a přístupy k programování a...
Jednoduché a efektivní programování v jazyce C#: Dovednosti pro tvorbu aplikací pomocí Visual Studia a .Net. - Simple and Efficient Programming with C#: Skills to Build Applications with Visual Studio and .Net
Představujeme funkční programování v jazyce C#: C#: Využití nové perspektivy pro vývojáře operačních...
Pochopte sílu jazyka C#, který je...
Představujeme funkční programování v jazyce C#: C#: Využití nové perspektivy pro vývojáře operačních systémů. - Introducing Functional Programming Using C#: Leveraging a New Perspective for Oop Developers

Díla autora vydali tito vydavatelé:

© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)