اسکالا یاد بگیرم یا کلاژر؟؟؟

سلام به همگی
از همین تربیون به خودم خوشامد میگم :wink: :slight_smile:
من میخوام یه زبان برنامه نویسی فانکشال یاد بگیرم راستش چیز زیادی دربارشون نمی دونم فقط میدونم یکم فضاش متفاوت تره
ممنون میشم راهنمایی م کنی که کدوم زبان فانشکنال رو یاد بگیرم هدفم اینه که یه چیز متفاوت و چالشی یاد بگیرم .
ببخشین که عنوان خیلی مناسب نیست :grimacing::grimacing:

1 پسندیده

سلام، خوش اومدی
کلاژر یک زبان ساده و کاملا فانکشنال و از نظر تایپ داینامیک هست،
اما سکالا یک زبان بزرگ چند منظوره با پشتیبانی قوی از برنامه نویسی فانکشنال و OOP هست که از Strong Static Type System بهرهمنده.
اگر علاقه زیادی به برنامه نویسی فانکشنال داری با کلاژر شروع کنید بهتره، ذهن شما رو برای فراگیری هر زبان فانکشنال دیگه ای آماده میکنه.
میتونید به haskell و elixir هم نگاهی داشته باشید شاید خوشتون بیاد

5 پسندیده

خیلی خیلی ممنون بابت پاسختون و یه سوال
آیا میتونم از کلاژر به تمام کتابخونه های جاوا دسترسی داشته باشم

1 پسندیده

بله یکی از خوبی های کلاژر در همینه

3 پسندیده

اینم کتاب رایگان
https://www.braveclojure.com/introduction/

3 پسندیده

:tulip:بینهایت ممنون :tulip:

3 پسندیده

کلوژر و دیگر هیچ

7 پسندیده

اینجا مثل تیم های فوتبال می مونه
ولی من پیشنهاد می کنم . بله درست فهمیدید الکسیر بسیار زیبا و خوش بیانه

3 پسندیده

الیکسر هم مثل clojure یک زبان lisp گونه هست که من واقعا دوستش دارم

3 پسندیده

اما اینم باید در نظر داشت که سکالا هم‌ خوبی های خودش رو داره، مثل تایپ سیستم بسیار قدرتمندش، یکی از ضعف های زبان های داینامیک اینه که بسیاری از مشکلات و خطا ها فقط در رانتایم خودشونو بروز میدن، هرچند در الیکسر و کلاژر هم‌میشه تا حدودی با استفاده از type spec با این موضوع جنگید.

5 پسندیده

کلوژر یا الیکسیر برای زبان اول فانکشنال بهترند
سکالا یادگیریش نسبتا دشواره ولی سیستم تایپش بسیار قدرتمنده همینطور که دوستان اشاره کردند

5 پسندیده

@lxsameer @shahryarjb @samdvr
ممنونم

4 پسندیده