Статьи

Все, что я хочу на Рождество: если Хемингуэй написал JavaScript

Мы спросили авторов SitePoint, каких игрушек-разработчиков они хотели бы подарить на Рождество, а затем нашли их — не полагаясь на Санту.

Если бы Хемингуэй писал JavaScript именно так, как он звучит: мысленный эксперимент о том, как 25 известных литературных деятелей решат различные проблемы JavaScript.

От титулованного Эрнеста Хемингуэя (чье решение является лаконичным и эффективным, как и следовало ожидать) до пост-постмодернового дорогого Дэвида Фостера Уоллеса (чье решение длинное, дискурсивное и ссылается на его знания в области математики), в значительной степени всех известных писателями в последние несколько веков делается попытка кодирования их пути к решению данной проблемы.

Книга написана Ангусом Кроллом из команды разработчиков Twitter, который немного разбирается в JavaScript .

Если Хемингуэй написал JavaScript

Ангус Кролл / Нет Крахмал Пресс

Почему я хотел эту книгу

Учитывая, что я работаю над содержанием технической публикации, такой как SitePoint, что-то, что попало в середину этих двух миров, сразу привлекло внимание. Я немного знаю о литературе, и мне нравится идея узнать немного о JavaScript, хотя я еще не совсем понял. Это казалось способом косвенно узнать немного больше о языке, потворствуя моей литературной стороне.

Опыт пока что

Я не ожидал так много смеяться над кучей кода. Это очень умная, впечатляющая книга, полная забавных примеров, демонстрирующих разностороннюю (или хаотичную?) Природу как JavaScript, так и английского языка. Я еще не рассказал о каждом авторе, но некоторые неожиданные удовольствия пришли от решения Тупака, включающего рифму и поток и магический код Дж. К. Роулинг.

Неудивительно, что решение Кафки приводит (метаморфизует?) К сокрушительной ошибке, заставляя его код повторяться бесконечно. Как говорит Кролл, «очень кафски». Подходящий конец стоящего чтения.

Какому автору, лирику, комику или оратору вы хотели бы видеть код? Ответьте в комментариях, мы подберем лучший ответ и вышлем вам экземпляр книги!