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

من میخوام بدونم چرا فقط جاوا رو بعنوان یک زبان چند سکویی میشناسن. بقیه زبان ها مثلا سی چند سکویی نیست؟

یا اینکه همه زبان ها چند سکویی هستن فقط پیاده سازی این مکانسیم توی جاوا از همه بهتره (JVM)؟

1 پاسخ

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

زمانی که پلتفرم جاوا در سال ۱۹۹۵ عرضه شد، بهمراه خود مفهوم cross platform بودن بدون نیاز به کامپایل مجدد یا پورت برای سیستم عامل ها و پلتفرم های دیگر را آورد. در آن زمان هیچ زبان برنامه نویسی در این سطح استفاده این قابلیت را نداشت و زبان هایی مثل C و C++ هم با کامپایل مجدد یا در برخی از موارد پورت کردن، قابلیت cross platform را می دادند. به این دلیل جاوا در زمینه cross platform بودن در بین زبان های کامپایلری مشهورتر است. 

البته زبان های cross platform داینامیک-مفسری در همان زمان هم وجود داشتند ولی جاوا تنها زبان کامپایلری-مفسری مشهوری بود که به راحتی cross platform بود. 

در حال حاضر زبان های کامپایلری و کامپایلری-مفسری زیادی هستند که cross platform هستند مانند Go, Rust یا جاوااسکریپت و... 

سوالات مشابه

0 امتیاز
1 پاسخ 1.3هزار بازدید
+3 امتیاز
1 پاسخ 1.7هزار بازدید
+2 امتیاز
1 پاسخ 2.1هزار بازدید
+3 امتیاز
1 پاسخ 2.4هزار بازدید
...