تفاوت های جاوا و جاوا اسکریپت

جاوا و جاوا اسکریپت


سلام دوستان . امروز و در این مقاله قصد داریم به تفاوت های جاوا و جاوا اسکریپت بپردازیم. با ما همراه باشید…

سرآغاز

بسیاری از افراد و برنامه نویسان مبتدی فکر میکنند که جاوا و جاوا اسکریپت یکی است و به قول بنده خدایی جاوا اسکریپت

کوچیک شده زبان جاوا است (: . به این دلیل که نام این دو زبان برنامه نویسی شبیه به هم است بسیاری از افراد اشتباه فکر می کنند


بگذریم…

در ادامه تفاوت های این دو زبان را بررسی می کنیم

جاوا

جاوا یک زبان برنامه نویسی شی گرا است که یک ماشین مجازی (Virtual Machine) برای اجرای کد ها دارد . این زبان برنامه نویسی مثل زبان های مفسری مثل پایتون یک زبان مفسری (Interpreter)است.

شعار جاوا این است: یک بار بنویس همیشه اجرا کن


برای دونستن بیشتر میتوانید مقاله زیر رو مطالعه کنید:

جاوا چیست؟ کاربردهای آن و بازار کار

جاوا اسکریپت

جاوا اسکریپت یک زبان اسکریپت نویسی شی گرا است که فقط قابلیت اجرا روی مرورگر را دارد . این زبان مانند سی شارپ یک زبان کامپایلری است . یعنی ابتدا کدی که با یک زبان برنامه نویسی سطح بالا (High Level) نوشته شده ابتدا یک شکل میانی از آن ایجاد می کند. زبان اسمبلی (Assembly) این کار را انجام میدهد. سپس کد ها تبدیل به 0 و1 تبدیل شده و توسط کامپایلر اجرا میشود

البته شاید قبلا فقط روی مرورگر ها اجرا میشد اما الان شما میتوانید با React برای اندروید اپلیکیشن بسازید و یا با Electron.js

برنامه های تحت دسکتاپ طراحی کنید.

برای دونستن بیشتر میتونید مقاله زیر رو مطالعه کنید:

جاوا اسکریپت چیست؟ معرفی آن و بازار کار

تفاوت های جاوا و جاوا اسکریپت

تا به الان یک معرفی مختصر و کوتاه در خصوص این دو زبان برنامه نویسی داشتیم . اما الان زمان این است که به این موضوع بپردازیم که چه تفاوت هایی میان این دو زبان برنامه نویسی وجود دارد؟

یکی از تفاوت های این دو زبان سازنده های آن ها هستند . سازنده زبان جاوا آقای جیمز کاسلینگ و سازنده جاوااسکریپت اقای برندان آیک است . دیگه تفاوت به این راحتی دیده نمیشه؟

همچنین تفاوت میان شرکت های سازنده هست . سازنده جاوا شرکت Micro Subsystem و سازنده جاوا اسکریپت NetScape است.

یکی دیگر از تفاوت های این دو ساختار آن ها است . همان طور که در اول مقاله هم اشاره کردیم . زبان برنامه نویسی جاوا یک زبان مفسری است در حالی که جاوااسکریپت یک زبان کامپایلری است

تفاوت عمده این دو ، کاربرد آن ها است . جاوااسکریپت قابلیت اجرا شدن بر روی تمامی مرورگرهای مدرن را دارد. در حالی که برنامه هایی که با جاوا نوشته میشوند قابلیت اجرا هم روی سیستم عامل و هم مرورگر را دارند

یکی دیگه از تفاوت های دیگه که از خودم درآوردم لوگوشون هست. دیگه تفاوت تا این حد واضحه ای خدا … خخخخ

نتیجه گیری

به انتهای این مقاله جذاب رسیدیم. تو رو خدا دیگه باور نکنین که جاوا اسکریپت کوچیک شده جاوا هست خخخخ

هر چیزی که لازم بود در خصوص تفاوت های این دو زبان برنامه نویسی گفتیم و دیگه مسئله رو خیلی روشن کردیم

ان شاء الله دوره های آموزشی این دو زبان برنامه نویسی هم به زودی در قسمت دوره های سایت منتشر میشود


لینک های مرتبط:

Java.com

JavaScript.com

همیشه موفق باشید…

اشتراک گذاری در facebook
اشتراک گذاری در reddit
اشتراک گذاری در telegram
اشتراک گذاری در print

فهرست مطالب

2 پاسخ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *