cdiggins/heron-language
این یک زبان برنامهنویسی کاملاً تابعی و بدون نیاز به تعریف صریح نوع دادههاست که الهامگرفته از ساختار جاوااسکریپت است.
کاربرد:
برای توسعهدهندگانی که دوست دارند با سبک تابعی برنامه بنویسند ولی در عین حال با محیط جاوااسکریپت آشنا هستند، این زبان یک جایگزین تمیز و قدرتمند محسوب میشه.
در چه شرایطی بهتره استفاده شود؟
وقتی به دنبال نوشتن کدی امن، تمیز و با قابلیت استنتاج نوع هستید و میخواهید از مزایای برنامهنویسی تابعی در محیطهای مبتنی بر جاوااسکریپت بهره ببرید. همچنین برای پروژههایی که نیاز به کاهش باگ و افزایش خوانایی کد دارند، عالیه. ️
چند مثال از موارد استفاده:
- نوشتن کامپوننتهای منطقی در اپلیکیشنهای تحت وب بدون نیاز به تایپ دستی متغیرها
- پردازش دادههای توالی با توابع پاک و بدون اثرات جانبی
- ساخت کتابخانههای قابل استفاده مجدد با قابلیت استنتاج نوع و امنیت نوع بالا
- ##functional
- ##JavaScript
- ##type
- ##pure
- ##HeronLanguage
- ##web
- ##code
- ##developer
- ##FP
- ##type
