Functional C#

· Packt Publishing Ltd
4.0
2則評論
電子書
370

關於本電子書

Uncover the secrets of functional programming using C# and change the way you approach your applications foreverAbout This BookThis book focuses on the functional paradigm of C#, which will give you a whole new angle on coding with C#It illustrates the advantages that functional programming brings to the table and the associated coding benefitsThis practical guide covers all the aspects of functional programming and provides solutions that can be applied in business scenariosWho This Book Is For

This book is suitable for C# developers with basic prior knowledge of C# and with no functional programming experience at all.

What You Will LearnDevelop an application using the functional approachImplement unit testing to functionally program codeCreate efficient code using functional programmingWork through a LINQ query so you can work with dataCompose asynchronous programs to create a responsive applicationUse recursion in function programming in order to simplify codeOptimize the program code using Laziness and Caching TechniquesIn Detail

Functional programming makes your application faster, improves performance, and increases your productivity. C# code is written at a higher level of abstraction, so that code will be closer to business requirements, abstracting away many low-level implementation details.

This book bridges the language gap for C# developers by showing you how to create and consume functional constructs in C#. We also bridge the domain gap by showing how functional constructs can be applied in business scenarios. We'll take you through lambda expressions and extension methods, and help you develop a deep understanding of the concepts and practices of LINQ and recursion in C#.

By the end of the book, you will be able to write code using the best approach and will be able to perform unit testing in functional programming, changing how you write your applications and revolutionizing your projects.

Style and approach

This book takes a pragmatic approach and shows you techniques to write better functional constructs in C#. We'll also show you how these concepts can be applied in business scenarios.

評分和評論

4.0
2則評論

關於作者

Wisnu Anggoro is a Microsoft Certified Professional in C# programming and an experienced C/C++ developer. He has also authored Boost.Asio C++ Network Programming - Second Edition, published by Packt. He has been programming since he was in junior high school (about 20 years ago) and started developing computer applications using the BASIC programming language in the MS-DOS environment. He has a solid experience of smart card programming as well as desktop and web application programming, such as designing, developing, and supporting live use applications for SIM Card Operating System Porting, personalization, PC/SC communication, and other smart card applications that require the use of C# and C/C++. He is currently a senior smart card software engineer at CIPTA, an Indonesian company that specializes in the innovation and technology of smart cards. You can write to him at wisnu@anggoro.net.

為這本電子書評分

歡迎提供意見。

閱讀資訊

智慧型手機與平板電腦
只要安裝 Google Play 圖書應用程式 Android 版iPad/iPhone 版,不僅應用程式內容會自動與你的帳戶保持同步,還能讓你隨時隨地上網或離線閱讀。
筆記型電腦和電腦
你可以使用電腦的網路瀏覽器聆聽你在 Google Play 購買的有聲書。
電子書閱讀器與其他裝置
如要在 Kobo 電子閱讀器這類電子書裝置上閱覽書籍,必須將檔案下載並傳輸到該裝置上。請按照說明中心的詳細操作說明,將檔案傳輸到支援的電子閱讀器上。