Programming Bottom-Up
Эссе Пола Грэма 1993 года из введения к книге On Lisp противопоставляет классическому нисходящему проектированию (top-down) восходящий подход (bottom-up), характерный для опытных Lisp-программистов. С
Эссе Пола Грэма 1993 года из введения к книге On Lisp противопоставляет классическому нисходящему проектированию (top-down) восходящий подход (bottom-up), характерный для опытных Lisp-программистов. С
После того как ссылка на эссе «Beating the Averages» появилась на Slashdot, читатели захотели подробнее узнать о конкретных технических преимуществах, которые компания Viaweb получила благодаря исполь
Эссе Пола Грэма (апрель 2001 года) — это не критика самого Java, а разбор того, как работает «радар хакера»: чутьё опытных программистов на хорошие и плохие технологии. Грэм признаётся, что никогда не
Эссе Пола Грэма (май 2001), задуманное как бизнес-план для нового языка программирования (будущего Arc). Грэм утверждает: язык не обязан быть хорошим, чтобы стать популярным, но он обязан быть популяр
Пол Грэм делится заметками с панельной дискуссии 2001 года в MIT о проектировании языков программирования. Он формулирует пять ключевых тезисов: языки создаются для людей, а не для машин; проектироват
Эссе Пола Грэма (май 2001) объясняет, что в 1960 году Джон Маккарти опубликовал статью, в которой сделал для программирования примерно то же, что Евклид для геометрии: показал, как из горстки простых
Пол Грэм объясняет, почему язык Arc не делает ставку на объектно-ориентированное программирование. Он считает ООП полезным в отдельных случаях, но не обязательным подходом для каждой программы. Автор
Кевин Келлехер предложил интересный способ сравнивать языки программирования — описывать каждый через проблему, которую он решает. Удивительно, насколько многие языки можно охарактеризовать таким обра
Эссе Пола Грэма (апрель 2003, на основе кейноута на PyCon 2003) рассуждает о том, каким будет язык программирования через сто лет. Автор сравнивает эволюцию языков с эволюцией видов: Cobol и, по его п
Пол Грэм отвечает на вопрос, почему Lisp не стал массовым языком, если он так хорош. Он проводит аналогию с литературой: Джон Гришэм продаётся лучше Джейн Остин, но это не делает его лучшим писателем.
Эссе Пола Грэма «Hackers and Painters» (май 2003) утверждает, что хакеры и художники по сути близки: оба — создатели, стремящиеся делать красивые вещи, а не вести исследования. Грэм критикует термин «
Пол Грэм рассуждает о «парадоксе Python»: компании, выбирающие относительно эзотерический язык, привлекают более сильных программистов, потому что таких людей мотивирует не работа, а интерес к програм
Simon Willison публикует цитату Mitchell Hashimoto, посвящённую растущей взаимозаменяемости языков программирования. Hashimoto отмечает, что языки программирования раньше означали жёсткую привязку, но
Хамел Хусейн делится главными выводами после прохождения трёхчастного курса Coursera «Programming Languages» Дэна Гроссмана; код его (приватного) репозитория лежит на GitHub. В части A изучается Stand
Юджин Ян рассказывает о курсе Functional Programming in Scala от Мартина Одерски на Coursera. Работая в команде Data Science в Lazada, автор использует Spark и решил освоить Scala структурированно вме