Как созданный в спешке язык программирования изменил мир?

Он был разработан за очень короткий срок, изменил мир интернета и стал одним из самых популярных языков программирования в мире. В декабре JavaScript исполняется 30 лет. Вспоминаем самые интересные факты о нём.

Как созданный в спешке язык программирования изменил мир?

1. Идея добавить в браузер простой скриптовый язык появилась благодаря компании Netscape, которая придумала Navigator. В начале 1995 года она поняла, что неплохо бы «оживить» веб-страницы. В то время они полностью состояли из HTML и были статичными. Решение сделать их интерактивными и стало первым шагом к появлению JavaScript.

2. 10 дней — столько времени понадобилось для написания первой версии JavaScript. В то время в компании работал Брендан Айк. Ему и поручили разработать новый язык. Сроки из-за большой конкуренции обозначили жёсткие. Айк потом вспоминал: «Я работал очень усердно… Я почти не спал».

3. У разработки в спешке были последствия. Чтобы успеть в обозначенное время, Брендан Айк добавил нестрогое сравнение, которое нарушает математическое свойство эквивалентности. Сам Айк об этом писал так: «И я это сделал. И я очень об этом сожалею». Позже при стандартизации JavaScript пришлось ввести дополнительный оператор строгого равенства ===.

4. Mocha — первое название языка. Позже его переименовали в LiveScript, а уже перед официальным релизом — в JavaScript.

5. Выбор названия — это маркетинговый ход. В то время был популярен язык Java. Создателем хотелось быть ближе к такой же известности.

6. JavaScript ≠ Java. Это разные языки. Java — универсальный язык программирования, который используют в разных сферах. JavaScript можно назвать языком интернета.

7. Когда Netscape разработала JavaScript, компания Microsoft решила сделать свою версию для своего браузера Internet Explorer. Её назвали JScript. В результате код, который был написан для одного браузера, мог не работать в другом. Чтобы прекратить этот хаос, разработали свод правил, по которым живёт JavaScript — ESMAScript.

8. JavaScript — одна из фундаментальных технологий всемирной паутины. Более 95% всех веб-сайтов, которые сделаны на Flash или Wasm, используют именно JS.

9. Этот язык кардинально изменил мир веб-разработки. Интернет благодаря JavaScript из набора статических текстовых страниц превратился в платформу для интерактивных приложений. Без JavaScript он был бы похож на музей, в котором ничего нельзя трогать руками, и мы бы жили без социальных соцсетей, стриминговых сервисов, онлайн-редакторов, мгновенного получения сообщений, голосовых звонков…

10. Было много попыток заменить JS: Java Applets, Microsoft Silverlight, Adobe Flash. Но все эти технологии имели проблемы с безопасностью и нативно в браузерах не работали (пользователю нужно было ставить дополнительное расширение). В итоге победил JavaScript.

11. В 2025 году появилась русскоязычная версия JavaScript. Синтаксис в ней написан с использованием кириллицы. Авторы эксперимента объяснили, что это поможет писать код тем программистам, которые не знают английского языка.

12. Команда frontend-разработки Altenar использует типизированную версию подмножества ECMAScript — TypeScript. Эта версия позволяет допускать меньше ошибок при разработке и на лету документировать код.

Больше историй об IT в нашем основном блоге в Telegram.

1
Начать дискуссию