5 زبان تابعی برتر برنامه نویسی در سال 2024
200, OK
https://www.analyticsinsight.net/coding/programming-languages/top-functional-programming-languages-to-learn-in-2024 icon

Top Functional Programming Languages to Learn in 2024

Functional programming languages encourage a different approach to solving problems, often leading to cleaner and more predictable code. By focusing on pure functions, avoiding side effects, and utilizing higher-order functions, functional programming can improve code quality and reduce bugs. Additionally, these languages are well-suited for concurrent and parallel programming, making them valuable in modern, high-performance computing environments.

5 زبان تابعی برتر برنامه نویسی در سال 2024
فانکشنال پروگرمینگ با محوریت Railway Oriented Programming
200, OK
https://www.youtube.com/playlist?list=PLN5rV4x2x5XfXZaJdh0PO-yBDwyu464lh icon

دوره‌ی 2 ساعته در مورد اینکه فانکشنال پروگرمینگ چیه و چه کانسپت هایی داره، در بخش دوم در مورد ماهیت ROP صحبت میشه و در نهایت این اپروچ ROP را در فضای سی شارپ پیاده سازی میکنیم.

فانکشنال پروگرمینگ با محوریت Railway Oriented Programming
الگوهای طراحی براساس قوانین Monoids
200, OK
https://www.aparat.com/Alireza_Hossini icon

در این سری از ویدیو سعی شده  از الگوی‌های طراحی decorator ، Composite، strategy ، Null object  با استفاده از قوانین مونوئید‌ها توضیح بدیم.

الگوهای طراحی براساس قوانین Monoids
برنامه نویسی تابعی در سی شارپ، یک راهنمای مختصر
301, MovedPermanently
http://hamidmosalla.com/2019/04/25/functional-programming-in-c-sharp-a-brief-guide/ icon

برنامه نویسی تابعی و مفاهیم آن برای صنعت نرم‌افزار و اپلیکشنهای داده محور روز به روز از اهمیت بیشتری برخوردار می‌شود. اما برای اینکه بتوانیم از برنامه نویسی کاربردی بهره‌مند شویم لازم نیست حتماً از یک زبان کاملاً تابعی مثل هسکل استفاده کنیم. می‌توانیم اصول و الگوهای برنامه نویسی تابعی را حتی در زبان‌های شی‌گرا مانند #C نیز دنبال کنیم. نتیجه ممکن است به اندازه یک زبان تابعی مفید و مناسب نباشد، اما با این وجود سبک غیر تابعی ساخت کد ما را تحت تأثیر قرار می‌‎دهد.


 

برنامه نویسی تابعی در سی شارپ، یک راهنمای مختصر
کتابخانه CSharpFunctionalExtensions
200, OK
https://github.com/vkhorikov/CSharpFunctionalExtensions icon