JаvаSсrіpt — це динамічна, об'єктно-орієнтована мова програмування, створена Бренданом Ейхом (в той час працював на Netscape), задача якої заключається в тому, що код має виконуватися на стороні користувача та асинхронно обмінюватися даними з сервером. Основновний її функціональний обов'язок — "склеювання" складових елементів веб-сторінки: зображення, анімації, плагінів при умові легкості освоєння web-дизайнерами та web-програмістами початківцями.
Варто зазначити, що незважаючи на схожість назв, мови Java та JаvаSсrіpt є двома різними мовами, що мають відмінну семантику, хоча й мають схожі риси в стандартних бібліотеках та правилах іменування. Синтаксис обох мов отриманний у спадок від мови С, але семантика та дизайн JаvаSсrіpt є результатом впливу мов Self та Scheme.
Підґрунтя
Ітак, почнем розбиратися в історії. Колись, в далекому 1992 році, компанія Nombas почала розробляти мову програмування під назвою Cmm (Сі-мінус-мінус). ЇЇ функціональне призначення послужило прототипом для майбутньої JаvаSсrіpt. З часом дана мова була перейменована в ScriptEase, тому що початкова назва відлякувала програмістів. Під кінець розробки деякі девелопери почали створювати сторінки за допомогою ScriptEase. На таких сторінках були анімації, перевірка форм, полей вводу і т. д. Вони називалися "Espresso Pages" і в більшості нагадували демоверсії продуктів, а не щось "серйозне".
Початкові версії JаvаSсrіpt
Перша рабоча версія JаvаSсrіpt (тоді називалась Mocha) розроблялась близько 8 місяців. Мізніше Mocha була перейменована в LiveScript, але слово Java було популярним в той час і розробники 4 січня 1995 року вирішили перейменувати в JаvаSсrіpt, отримавши перед тим ліцензію у Sun.
Є така "легенда", яка говорить, що буцімто JаvаSсrіpt був створений за три тижні Бренданом Ейхом, а весь інший час команда займалась "допилюванням" мови. Перший же раз аналог JаvаSсrіpt (JScript), створений Microsoft, був використаний в Internet Explorer 3.0. Потім Netscape виступила за стандартизацію EcmaScript, в якій були зібранні напрацювання JаvаSсrіpt, JScript и ScriptEasy.
Ось так і була створена одна з найпопулярніших серед web-програмістів мов програмування — JаvаSсrіpt.
Історія сильної але абсурдної мови програмування — JavaScript
7Знайшли помилку в слові? Виділіть його та натисніть Ctrl+Enter. Дякуємо за допомогу!
7 коментарів