Real-World Functional Programming with Examples in F# and C#
560 पृष्ठ
Hindi
PDF
4.5

Real-World Functional Programming with Examples in F# and C#

Практическое введение в функциональный стиль для .NET

लेखक:

वर्ष:

सारांश:

परिचय

पुस्तक «Real-World Functional Programming with Examples in F# and C#» (2009, 560 पृष्ठ) केवल syntax की पाठ्यपुस्तक नहीं है, बल्कि .NET प्लेटफ़ॉर्म के संदर्भ में functional programming (FP) प्रतिमान में गहरा गोता है। लेखक — Thomas Petricek और Jon Skeet — C# और F# की दुनिया में प्रसिद्ध विशेषज्ञ हैं। Jon Skeet, बेस्टसेलर «C# in Depth» के लेखक, और Thomas Petricek, F# के निर्माताओं में से एक, ने यह दिखाने के लिए हाथ मिलाया कि functional concepts आपके C# कोड को कैसे स्वच्छ, अधिक विश्वसनीय और अभिव्यंजक बना सकते हैं, साथ ही F# भाषा को वास्तविक कार्यों के लिए एक पूर्ण उपकरण के रूप में पेश कर सकते हैं।

पुस्तक किस बारे में है

पुस्तक इस विचार के इर्द-गिर्द बनी है: functional programming एक अकादमिक अमूर्तता नहीं है, बल्कि डेवलपर की रोज़मर्रा की समस्याओं को हल करने के लिए एक शक्तिशाली उपकरण है। लेखक क्रमिक रूप से FP की मुख्य अवधारणाओं को उजागर करते हैं: immutability, higher-order functions, lazy evaluation, composition, monads और side effects के साथ काम करना। प्रत्येक विषय को C# (LINQ, lambda expressions, anonymous methods का उपयोग करके) और F# (जहाँ ये अवधारणाएँ स्वाभाविक और संक्षिप्त दिखती हैं) पर समानांतर उदाहरणों के साथ चित्रित किया गया है।

व्यावहारिक परिदृश्यों पर विशेष ध्यान दिया गया है: collections processing, asynchronous programming, parsing, databases के साथ काम करना और DSL (domain-specific languages) का निर्माण। पुस्तक का दूसरा भाग अधिक जटिल विषयों के लिए समर्पित है: functional data structures, optimization, testing और FP कोड का object-oriented कोड के साथ एकीकरण।

अनुशंसाएँ