دانلود آموزش برنامه نویسی تابعی در سی شارپ #Packt Functional Programming in C
دانلود آموزش برنامه نویسی تابعی در سی شارپ #Packt Functional Programming in C
دانلود Packt Functional Programming in C# Part 1+2+3 – آموزش برنامه نویسی تابعی در سی شارپ
برنامه نویسی تابعی از میان سه مدل برنامه نویسی عمده قدیمیترین آنهاست. اولین زبان برنامه نویسی تابعی APL بود که در سال 1955 تقریبا یک سال قبل از فورترن ابداع شد. دومین برنامه Lisp بود که در سال 58 (یعنی یک سال قبل از کوبول) ارائه شد. هر دو این زبانها (کوبول و فورترن) زبانهای دستوری هستند و موفقیت آنها در حوزه های تجارت و علوم باعث شد که مدل برنامه نویسی دستوری مدلی غالب برای مدت 30 سال باشد.با به بازار آمدن مدل شی گرا در دهه 70 و پیشرفت تدریجی زبانهای برنامه نویسی شی گرا ، پس از آن این نوع برنامه نویسی تا امروز محبوب ترین مدل میباشد. با توجه به توسعه پایدار و همیشگی زبانهای تابعی مانند OCAML , Haskel و… که برای برنامه نویسی دنیای حقیقی بیشترین کاربرد را دارند. بعد از 1950 همچنان زبان برنامه نویسی تابعی یک زبان آکادمیک و در سطح دانشگاهها محسوب میشد و موقعیت تجاری نداشت. اولین موفقیت تجاری زبانهای دستوری باعث شد تا برای چند دهه این زبانها به عنوان زبان غالب باقی بمانند ، زبانهای شی گرا تنها زمانی که نیاز برای حل مسایل و مشکلات پیشرفته تر کامپیوتری احساس شد به شهرت رسیدند.امروزه وجود برنامه نویسی تابعی برای حل مشکلاتی پیچیده تر اثبات شده و میتوان با آن برنامه های سده تر را نیز به وجود آورد. برنامه نویسی تابعی خالص تمام برنامه ها را به صورت مجموعه ای از توابع که میتوانند آرگومانهایی را دریافت و مقادیری را برگردانند نگاه میکند و بر خلاف مدلهای شی گرا و دستوری اثرات جانبی ندارد و به جای حلقه تکرار از حلقه های بازگشتی استفاده میکند.نت پاک در دوره آموزشی #Packt Functional Programming in C با برنامه نویسی تابعی در سی شارپ آشنا می شوید.
≡سرفصل های قسمت اول:
– معرفی برنامه نویسی تابعی
– نمایندگان
– ابراز ناشناس روشها با عبارات لامبدا
– توسعه کارکرد شیء با روشهای Extension
≡سرفصل های قسمت دوم:
– پرس و جو هر مجموعه به راحتی با LINQ
– بهبود پاسخ از برنامه کاربردی با برنامه نویسی آسنکرون
≡سرفصل های قسمت سوم:
– آموزش بازگشتی ها
– بهینه سازی کد با استفاده از Laziness و ذخیره سازی تکنیک ها
– کار با الگو
– توجه به یک عمل در #C
– بهترین تمرین برنامه نویسی و آزمون کد کاربردی
Functional Programming in C
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 video 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 video, 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.
زبان آموزش: English – مدرس: Wisnu Anggoro – سطح آموزشی: Beginner, intermediate, Advanced – زمان آموزش: 5h 37m
دوره Functional Programming in C# – Part 1
دانلود – حجم: 457 مگابایت
دوره Functional Programming in C# – Part 2
دانلود – حجم: 242 مگابایت
دوره Functional Programming in C# – Part 3
دانلود – حجم: 385 مگابایت
نسخه فایل : ****توضیحات کامل , کلیک فرمائید سایت سازنده
منبع و پسورد : www.p30download.com
راهنمای فایل :