📘 قراءة كتاب Stylish F#. Crafting Elegant Functional Code for .Net أونلاين
وصف عن الكتاب:
لماذا مجرد الحصول على F # عندما يمكنك البرمجة بأناقة. يذهب هذا الكتاب إلى ما وراء النحو والتصميم. إنه يوفر لمطوري F # أفضل الممارسات والإرشادات والمشورة لكتابة كود جميل وقابل للصيانة وصحيح. تتضمن هذه النسخة الثانية ، المحدثة بالكامل لـ .NET 6 و F # 6 ، كل التغطية الجديدة للسجلات المجهولة ، تعبير حساب المهمة {} ، والعلاقة بين الأنواع والوحدات النمطية.
يغطي Stylish F # 6 كل قرار تصميم يتخذه المطور في إنشاء برامج F # ، مما يساعدك على اتخاذ خيارات التصميم الأكثر تعليماً وقيمة في كل مرحلة من مراحل تطوير الكود. سوف تتعلم عن تصميم الأنواع والتوقيعات الوظيفية ، وفوائد الثبات ، واستخدامات تطبيق الوظيفة الجزئية. ستفهم أفضل الممارسات لكتابة واجهات برمجة التطبيقات لتستخدمها F # و C # ولغات أخرى. يتم دعم كل خيار تصميم تم فحصه بعناية بأمثلة توضيحية وتوضيحات ومبررات مقنعة.
ماذا ستتعلم
اعرف لماذا ومتى وكيف تُبرمج بأسلوب ثابت
استخدم وظائف التجميع والأنابيب وتكوين الوظائف لإنشاء برامج العمل بسرعة
كن على دراية بالتقنيات المتاحة لإدخال معالجة الأخطاء في التيار الرئيسي لمنطق البرنامج
قم بتحسين كود F # للحصول على أقصى أداء
تحديد وتنفيذ الفرص لاستخدام الحقن الوظيفي لتحسين تصميم البرنامج
تقدير الأساليب المتاحة للتعامل مع قيم البيانات غير المعروفة
فهم البرمجة غير المتزامنة والمتوازية في F # ، وكيف تختلف عن البرمجة غير المتزامنة C #
استغلال السجلات والسجلات مجهولة الهوية باعتبارها حاويات منخفضة التكلفة ويمكن مقارنتها بسهولة للبيانات المنظمة
هذا الكتاب مخصص لأي مطور يكتب كود F # ويريد كتابته بشكل أفضل.
Kit Eason هو مطور برامج ومعلم يتمتع بخبرة تزيد عن 20 عامًا. يعمل في البرمجة في F # منذ عام 2011 ويعمل في شركة Perpetuum Ltd. ، حيث يعمل على شبكة واسعة من مجسات الاهتزاز لتجميع الطاقة والمجهزة بمخزون السكك الحديدية والبنية التحتية. Kit هو مستخدم متعطش لـ F # متحمس لتعليم الآخرين. وقد ساهم في العديد من المنشورات ، بما في ذلك كتب Apress Beginning F # و F # Deep Dives. غالبًا ما يقوم بالتدريس حول موضوع F # وتظهر مقاطع الفيديو الشهيرة الخاصة به على Udemy و Pluralsight.
Introduction
Why just get by in F# when you can program in style. This book goes beyond syntax and into design. It provides F# developers with best practices, guidance, and advice to write beautiful, maintainable, and correct code. This second edition, fully updated for .NET 6 and F# 6, includes all new coverage of anonymous records, the task {} computation expression, and the relationship between types and modules.
Stylish F# 6 covers every design decision that a developer makes in constructing F# programs, helping you make the most educated and valuable design choices at every stage of code development. You will learn about the design of types and function signatures, the benefits of immutability, and the uses of partial function application. You will understand best practices for writing APIs to be used by F#, C#, and other languages. Each carefully vetted design choice is supported with compelling examples, illustrations, and rationales.
What You Will Learn
- Know why, when, and how to code in immutable style
- Use collection functions, piping, and function composition to build working software quickly
- Be aware of the techniques available to bring error handling into the mainstream of program logic
- Optimize F# code for maximum performance
- Identify and implement opportunities to use function injection to improve program design
- Appreciate the methods available to handle unknown data values
- Understand asynchronous and parallel programming in F#, and how it differs from C# asynchronous programming
- Exploit records and anonymous records as low-overhead, easily comparable containers for structured data
This book is for any developer who writes F# code and wants to write it better.
Kit Eason is a software developer and educator with more than 20 years of experience. He has been programming in F# since 2011 and is employed at Perpetuum Ltd., working on an extensive network of energy-harvesting vibration sensors fitted to railway rolling stock and infrastructure. Kit is an avid F# user who is passionate about teaching others. He has contributed to several publications, including Apress books Beginning F# and F# Deep Dives. He often teaches on the topic of F# and his popular videos appear on Udemy and Pluralsight
سنة النشر : 2018م / 1439هـ .
نوع الكتاب : pdf.
عداد القراءة:
اذا اعجبك الكتاب فضلاً اضغط على أعجبني و يمكنك تحميله من هنا:
شكرًا لمساهمتكم
شكراً لمساهمتكم معنا في الإرتقاء بمستوى المكتبة ، يمكنكم االتبليغ عن اخطاء او سوء اختيار للكتب وتصنيفها ومحتواها ، أو كتاب يُمنع نشره ، او محمي بحقوق طبع ونشر ، فضلاً قم بالتبليغ عن الكتاب المُخالف:
قبل تحميل الكتاب ..
يجب ان يتوفر لديكم برنامج تشغيل وقراءة ملفات pdf
يمكن تحميلة من هنا 'http://get.adobe.com/reader/'