می‌خواهید Futhark را یاد بگیرید و در آن استاد شوید؟

به مسیر Futhark در Exercism بپیوندید تا از این موارد بهره‌مند شوید: 83 تمرین همراه با تحلیل خودکار کد شما و مربی‌گری شخصی، همه ۱۰۰٪ رایگان.

درباره‌ی Futhark

def main (x: []i32) (y: []i32): i32 =
  reduce (+) 0 (map2 (*) x y)

83 تمرین برنامه‌نویسی برای Futhark در Exercism. از پانگرام تا کمیت با طول متغیر.


با تمرین‌های برنامه‌نویسی سرگرم‌کننده و پاداش‌دهنده‌ای که درک شما از مفاهیم را در Exercism می‌سنجند، در برنامه‌نویسی بهتر شوید.

همه‌ی تمرین‌های Futhark را در Exercism ببینید

ویژگی‌های کلیدی مسیر Futhark


Futhark

سریع

Futhark با کامپایلر AOT خود، که به‌شدت بهینه‌سازی می‌کند (کامپایل پیش از اجرا)، برای محاسبات با کارایی بالا طراحی شده است.

موازی

بیشتر کدهای Futhark به‌طور خودکار موازی‌سازی می‌شود و از CPUهای چند هسته‌ای مدرن بهره می‌برد.

چندسکویی

کد Futhark یا به کد GPU کامپایل می‌شود یا به کد چندرشته‌ای برای CPU.

تعامل‌پذیر

Futhark طوری طراحی شده است که به‌راحتی با زبان‌هایی مانند C و Python تعامل داشته باشد.

کوچک

Futhark زبانی کوچک با نگارش ساده است و همین یادگیری آن را آسان می‌کند.

خالص

Futhark یک زبان تابعی خالص و بدون عوارض جانبی است و همین کار استدلال درباره‌ی کد را آسان‌تر می‌کند.

به سبک Futhark منتور بگیرید

هر زبانی روش خودش را برای انجام کارها دارد. Futhark هم از این قاعده مستثنا نیست. منتورهای ما به شما کمک می‌کنند مثل یک برنامه‌نویس Futhark فکر کنید و کد را به سبک اصیل Futhark بنویسید. بعد از اینکه تمرینی را حل کردید، آن را برای تیم داوطلبان ما ارسال کنید تا نکته‌ها، ایده‌ها و بازخوردی درباره‌ی این که چطور آن را به آنچه معمولاً در Futhark می‌بینید نزدیک‌تر کنید به شما بدهند؛ آن‌ها کمک می‌کنند چیزهایی را کشف کنید که نمی‌دانید که نمی‌دانید.

درباره‌ی منتورینگ بیشتر بدانید

تمرین‌های Futhark برگرفته از جامعه‌ی کاربران

مسیر Futhark در Exercism شامل 83 تمرین است تا به شما کمک کند کد بهتری بنویسید.

همه‌ی تمرین‌های Futhark را ببینید
Futhark

با مسیر Futhark شروع کنید

از همه بهتر، برای همه ۱۰۰٪ رایگان است.

به مسیر Futhark بپیوندید