Сьогодні JR скинув вельми цікавий лінк на LOR про черговий костиль в C++ (а саме туди намагаються через дупу шаблони прикрутити якусь подобу pattern matching). Але для мене більш цікавою виявилася не сама замітка, а лінк на відео Джона Кармака (хто не в курсі, то це своєрідна ікона для розробників комп’ютерниих ігор 🙂 – співзасновник id Software та головний розробник таких відомих штук як Wolfenstein, Doom та Quake). Там він розповідає про свій досвід освоєння функціонального програмування…
"Складні речі - доступно, прості - робляться самі"
Якщо перефразувати девіз мови Perl “Зробити прості речі простими, а складні можливими” для LISP, то вийде “Зробити складні речі доступними, а прості робляться самі” – Всеволод Дьомкін, Grammarly. З презентації на HotCode 2013 У мене тут в чорновиках стільки записів — треба їх потроху публікувати. Але вони всі вже здоровезні, і я все не можу їх довести до ладу, тому я подумав, що варто робити з них менші і таки виводити в світ. Сьогодні я вирішив написати першу…
jp2ua transliteration jQuery widget
Пару днів тому на форумі uanime підростаюче покоління перекладачів представило програмку для транслітерації ромаджі (англомовна транслітерація японської) в українську, на що Мінус-один влучно зауважив, що додатки такого рівня наразі пишуть під Веб, а софт тут просто overkill. Крім того, він дещо покритикував обраний підхід до створення словничка відповідностей, який містив виключення, в той час як в ідеалі всі правила транслітерації мають бути однозначними. Ну і найголовніше його побажання було – додати можливість транслітерувати кану, японський алфавіт (катакану…
Перемогти посередність
Нарешті в мене дійшли руки перекласти ще одну повчальну статтю Пола Грема про мови програмування, яку я вже згадував у минулому перекладі про “дух міста”. Зазвичай подібні “євангелістичні” речі я сприймаю вельми критично, оскільки я чудово знаю, що срібних куль не існує, але тим не менш думаю, що основна ідея вірна. Читаючи статтю зробіть поправку на те, що вона написана в 2003-му, тобто майже десятиріччя тому і з тих пір дещо змінилося, а Lisp вже не…