+1 امتیاز
قبل در برنامه نویسی توسط (843 امتیاز)
ویرایش شده قبل توسط

طبق آماری که از سایت های مختلف گرفتم بیشتر از 15 زبان برنامه نویسی (Scala، Groovy ، JRuby ، Kotlin ، Clojure ، Jython ، Ceylon و ...) بغیر از زبان برنامه نویسی جاوا برای jvm وجود دارد که بصورت فعال نیز برروی آنها کار می شود و بروز می شوند.

فلسفه وجودی این همه زبان برنامه نویسی برروی jvm چیست؟ در نهایت تمام این زبان ها به byte code کامپایل می شوند و برروی jvm اجرا می شوند، پس چرا باید با زبانی غیر از جاوا برروی jvm برنامه نویسی کرد؟

2 پاسخ

+2 امتیاز
قبل توسط (1.1هزار امتیاز)

وجود زبان های برنامه نویسی مختلف برروی JVM می تواند به مدیران پروژه های نرم افزاری این امکان را بدهد که بتوانند از نیروهای ماهر سایر زبان های برنامه نویسی نیز در تیم خود استفاده کنند و سرعت تولید نرم افزار را بالا ببرند و همچنین ممکن است تیم توسعه بتوانند کتابخانه های خوب که با استفاده زبان های برنامه نویسی دیگر پیاده سازی شده اند را به راحتی برروی JVM پورت کنند.

0 امتیاز
قبل توسط (42 امتیاز)
به خاطر این که زبون‌ها از نظر کارایی یکسان نیستند. بعضی از بعضی از نظرهای مختلف خیلی بهترند.

این که همه‌ی این‌ها رو jvm‌  اجرا می‌شن خیلی ربطی به سوالی که پرسیدید نداره، ولی یک مزیتی که داره اینه که به شما احازه می‌ده مثلا در scala از کتابخانه‌های java به راحتی استفاده کنید.

سوالات مشابه

0 امتیاز
1 پاسخ 1.5هزار بازدید
+2 امتیاز
1 پاسخ 2.4هزار بازدید
+3 امتیاز
1 پاسخ 2.5هزار بازدید
0 امتیاز
0 پاسخ 360 بازدید
...