Как работает JavaScript на русском
How JavaScript Works (978-1949815023)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Crockford, Douglas | #388: Программирование на JavaScript
Веселое и непринужденное путешествие по самому непонятому в мире языку программирования.
Дуглас Крокфорд начинает с рассмотрения основ: имен, чисел, логических значений, символов и нижних значений. Он показывает, что числовой тип в JavaScript является ошибочным и ограничивающим, но затем демонстрирует, как исправить эти проблемы. Далее он переходит к структурам данных и функциям, исследуя лежащие в их основе механизмы, а затем использует функции высшего порядка для достижения бесклассового объектно-ориентированного программирования.
В книге также рассматриваются вопросы программирования, тестирования и чистоты кода, а также требования к языку следующего поколения. Большинство наших языков глубоко укоренены в парадигме, породившей FORTRAN. Крокфорд исследует эти корни, освобождая нас для рассмотрения следующей парадигмы.
Он также предлагает упрощенный язык программирования и разрабатывает полноценный транспайлер для его реализации. Книга глубокая, насыщенная кодом, и в ней есть моменты, когда она намеренно забавная.