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

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

1 جواب

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

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

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

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

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

0 رأی
0 جواب میانگین بازدید روزانه 0.1632 بازدید
+3 رأی
1 جواب میانگین بازدید روزانه 0.52982 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.84163 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.4486 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.19265 بازدید
+3 رأی
1 جواب میانگین بازدید روزانه 0.651,629 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.75140 بازدید
+1 رأی
2 جواب میانگین بازدید روزانه 0.25626 بازدید
کانال تلگرام جواب یاب
...