تفاوت ECMAScript و javascript در چیست؟

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

JavaScript در ابتدا با اسم Mocha شناخته می شد ولی در ادامه اسم Mocha به JavaScript تغییر پیدا کرد و از آن پس با همین اسم شناخته شد.مهم این است که بدانیم JavaScript قبل از ECMAScript وجود داشته.

JavaScript با کلمه Java شروع می شود ولی ربط خاصی به جاوا ندارد و این فقط به خاطر این بوده که Brendan Eich خالق JavaScript می خواسته زبانی مثل Java را برای مرورگر Netscape  پیاده سازی کند.

بعد از اینکه توسعه این زبان تمام می شود Netscape از شرکت Sun که مالکیت زبان جاوا را در اختیار داشته تقاضا می کند که بتواند اسم زبان متولد شده را JavaScript بگذارد.(به عنوان یک تکنیک بازاریابی شاید)

بعد از مدتی مایکروسافت تصمیم می گیرد که یک زبان جدید را در مرورگر خود یعنی IE توسعه دهد که همان JScript می باشد.با توجه به انحصار مرورگر مایکروسافت Netscape پروژه JavaScript را متوقف می کند.ولی قبل از اینکه کار متوقف شود تصمیم می گیرد که JavaScript  را استانداردسازی کند که اسم آن را ECMAScript می گذارد.

تاریخچه جاوا اسکریپت

به عبارتی ECMAScript یک استاندارد برای یک زبان برنامه نویسی است که JavaScript آن را پیاده کرده.

ECMA مخفف European Computer Manufacturer’s Association.

زبان های دیگری مثل ActionScript وJScript نیز از استاندارد ECMAScript  تبعیت می کنند.

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

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

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.