Языки программирования
vsbogd
- 8 книг

Ваша оценкаЖанры
Ваша оценка
Я хотел ознакомиться с JavaScript (или ECMAScript если угодно) не как с языком, который может оживить веб страницы, но как с языком программирования общего назначения. Оказалось не так-то просто найти книгу, которая позволила бы это сделать.
Во-первых, большинство книг и руководств расчитывает, что вы пытаетесь закодить на JavaScript веб-сайт, и поэтому предполагают, что среда исполнения вашего скрипта - это браузер. Если вы пишете приложение на node.js, то это не ваш случай и скорее всего большая часть информации будет для вас неактуальна. А во-вторых, практически никто не уделяет внимания вопросу как программировать на JavaScript правильно.
JavaScript - язык, имеющий массу различных проблем, которые исторически наслаивались и переходили из стандарта в стандарт. Кроме того его изначальная задача оживления веб страниц сделала его непохожим на традиционные языки. Поэтому есть множество вещей (таких как, например, инкапсуляция), которых нет в самом стандарте языка. К счастью JavaScript настолько гибок, что вы можете реализовать все эти вещи сами - вероятно это и сделало его таким популярным. Но как сделать эту реализацию наиболее стандартным способом, чтобы она не вызывала удивления у тех, кто будет смотреть на код после вас? Эта книга рассказывает и об этом тоже. Кроме того автор дает пояснения того, как работает JavaScript интерпретатор и подробно описывает стандарт.
Рекомендую эту книгу всем, кто хочет познакомиться с JavaScript'ом как языком программирования общего назначения.
Другие издания
