به مسیر Futhark در Exercism بپیوندید تا از این موارد بهرهمند شوید: 83 تمرین همراه با تحلیل خودکار کد شما و مربیگری شخصی، همه ۱۰۰٪ رایگان.
def main (x: []i32) (y: []i32): i32 =
reduce (+) 0 (map2 (*) x y)
با تمرینهای برنامهنویسی سرگرمکننده و پاداشدهندهای که درک شما از مفاهیم را در Exercism میسنجند، در برنامهنویسی بهتر شوید.
تعیین کنید آیا یک عبارت از همهی حروف الفبای لاتین استفاده میکند یا نه.
با استفاده از غربال اراتوستن، همهی اعداد اول را از ۲ تا عدد دادهشده پیدا کنید.
رمزگذاری و رمزگشایی کمیت با طول متغیر را پیادهسازی کنید.
Futhark با کامپایلر AOT خود، که بهشدت بهینهسازی میکند (کامپایل پیش از اجرا)، برای محاسبات با کارایی بالا طراحی شده است.
بیشتر کدهای Futhark بهطور خودکار موازیسازی میشود و از CPUهای چند هستهای مدرن بهره میبرد.
کد Futhark یا به کد GPU کامپایل میشود یا به کد چندرشتهای برای CPU.
Futhark طوری طراحی شده است که بهراحتی با زبانهایی مانند C و Python تعامل داشته باشد.
Futhark زبانی کوچک با نگارش ساده است و همین یادگیری آن را آسان میکند.
Futhark یک زبان تابعی خالص و بدون عوارض جانبی است و همین کار استدلال دربارهی کد را آسانتر میکند.
هر زبانی روش خودش را برای انجام کارها دارد. Futhark هم از این قاعده مستثنا نیست. منتورهای ما به شما کمک میکنند مثل یک برنامهنویس Futhark فکر کنید و کد را به سبک اصیل Futhark بنویسید. بعد از اینکه تمرینی را حل کردید، آن را برای تیم داوطلبان ما ارسال کنید تا نکتهها، ایدهها و بازخوردی دربارهی این که چطور آن را به آنچه معمولاً در Futhark میبینید نزدیکتر کنید به شما بدهند؛ آنها کمک میکنند چیزهایی را کشف کنید که نمیدانید که نمیدانید.
دربارهی منتورینگ بیشتر بدانیدمسیر Futhark در Exercism شامل 83 تمرین است تا به شما کمک کند کد بهتری بنویسید.
همهی تمرینهای Futhark را ببینید