سلام به همگی
از همین تربیون به خودم خوشامد میگم
من میخوام یه زبان برنامه نویسی فانکشال یاد بگیرم راستش چیز زیادی دربارشون نمی دونم فقط میدونم یکم فضاش متفاوت تره
ممنون میشم راهنمایی م کنی که کدوم زبان فانشکنال رو یاد بگیرم هدفم اینه که یه چیز متفاوت و چالشی یاد بگیرم .
ببخشین که عنوان خیلی مناسب نیست
سلام، خوش اومدی
کلاژر یک زبان ساده و کاملا فانکشنال و از نظر تایپ داینامیک هست،
اما سکالا یک زبان بزرگ چند منظوره با پشتیبانی قوی از برنامه نویسی فانکشنال و OOP هست که از Strong Static Type System بهرهمنده.
اگر علاقه زیادی به برنامه نویسی فانکشنال داری با کلاژر شروع کنید بهتره، ذهن شما رو برای فراگیری هر زبان فانکشنال دیگه ای آماده میکنه.
میتونید به haskell و elixir هم نگاهی داشته باشید شاید خوشتون بیاد
خیلی خیلی ممنون بابت پاسختون و یه سوال
آیا میتونم از کلاژر به تمام کتابخونه های جاوا دسترسی داشته باشم
بله یکی از خوبی های کلاژر در همینه
بینهایت ممنون
کلوژر و دیگر هیچ
اینجا مثل تیم های فوتبال می مونه
ولی من پیشنهاد می کنم . بله درست فهمیدید الکسیر بسیار زیبا و خوش بیانه
الیکسر هم مثل clojure یک زبان lisp گونه هست که من واقعا دوستش دارم
اما اینم باید در نظر داشت که سکالا هم خوبی های خودش رو داره، مثل تایپ سیستم بسیار قدرتمندش، یکی از ضعف های زبان های داینامیک اینه که بسیاری از مشکلات و خطا ها فقط در رانتایم خودشونو بروز میدن، هرچند در الیکسر و کلاژر هممیشه تا حدودی با استفاده از type spec با این موضوع جنگید.
کلوژر یا الیکسیر برای زبان اول فانکشنال بهترند
سکالا یادگیریش نسبتا دشواره ولی سیستم تایپش بسیار قدرتمنده همینطور که دوستان اشاره کردند