تفاوت زبان های برنامه نویسی جاوا و جاوااسکریپت؟

+2 رأی
میانگین بازدید روزانه 0.711,773 بازدید
جاوا برای اجرا باید به زبان ماشین مجازی ترجمه شود اما جاوااسکریپت زبانی است که  توسط مرورگر تفسیر می‌گردد.
یعنی چه؟
من یک تحقیق درباره ی محبوبیت جاوا دارم لطفا کمک کنید و راج به معماری جاوا نیز سوال دارم که یه عکسه چطور بفرستم؟
سوال 6 سال قبل در تالار برنامه نویسی توسط khano0my (27 امتیاز)
ویرایش 6 سال قبل توسط Saeed Zarinfam
ممنون  از پاسخ.
خواهش می کنم، اگر جوابتون رو گرفتین می تونید جواب رو بعنوان بهترین جواب انتخاب کنید.

1 جواب

+2 رأی
 
بهترین جواب

زبان برنامه نویسی جاوااسکریپت یک زبان برنامه نویسی کاملا مفسری است و فرایند کامپایل ندارد و مستقیما توسط مفسر زبان جاوااسکریپت (که معمولا درون مرورگر وب قرار دارد) اجرا می شود اما زبان برنامه نویسی جاوا یک زبان کامپایلری و مفسری است، بدین معنی که ابتدا در یک مرحله به کد زبان میانی یا byte code کامپایل می شود و سپس این byte code توسط ماشین مجازی جاوا اجرا می شود.

زبان های برنامه نویسی جاوا و جاوااسکریپت تفاوت های دیگری نیز دارند:

  • جاوا یک زبان static type است در حالی که جاوااسکریپت یک زبان dynamic است.
  • برنامه های جاوا بر پایه class هستند ولی برنامه های جاوااسکریپت بر پایه مفهوم prototype.
  • و ...
جواب 6 سال قبل توسط Saeed Zarinfam (707 امتیاز)
انتخاب شده در 6 سال قبل توسط khano0my
الگوی طراحی Prototype چیست؟
Servlet در جاوا چیست و چه رابطه ای با JSP دارد؟

سوال های مشابه

0 رأی
0 جواب میانگین بازدید روزانه 0.1875 بازدید
+3 رأی
1 جواب میانگین بازدید روزانه 0.531,106 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.64261 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.31125 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.17272 بازدید
+3 رأی
1 جواب میانگین بازدید روزانه 0.651,756 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.51206 بازدید
+1 رأی
2 جواب میانگین بازدید روزانه 0.25668 بازدید
کانال تلگرام جواب یاب
...