newsmode
search
Меню
Категории
Теги (топ-30)
Источники
Прогресс перевода 1953/2270 · 86%

Все · 15

rss_feed Paul Graham Essays translateRU

Programming Bottom-Up

Эссе Пола Грэма 1993 года из введения к книге On Lisp противопоставляет классическому нисходящему проектированию (top-down) восходящий подход (bottom-up), характерный для опытных Lisp-программистов. С

Language Design Programming Languages Software Philosophy
915 сл.
rss_feed Paul Graham Essays translateRU

Lisp for Web-Based Applications

После того как ссылка на эссе «Beating the Averages» появилась на Slashdot, читатели захотели подробнее узнать о конкретных технических преимуществах, которые компания Viaweb получила благодаря исполь

Programming Languages Software Philosophy Web Frameworks
53 сл.
rss_feed Paul Graham Essays translateRU

Java's Cover

Эссе Пола Грэма (апрель 2001 года) — это не критика самого Java, а разбор того, как работает «радар хакера»: чутьё опытных программистов на хорошие и плохие технологии. Грэм признаётся, что никогда не

Programming Languages Software Philosophy Technology Critique
1350 сл.
rss_feed Paul Graham Essays translateRU

Being Popular

Эссе Пола Грэма (май 2001), задуманное как бизнес-план для нового языка программирования (будущего Arc). Грэм утверждает: язык не обязан быть хорошим, чтобы стать популярным, но он обязан быть популяр

Language Design Programming Languages Software Philosophy
7575 сл.
rss_feed Paul Graham Essays translateRU

Five Questions about Language Design

Пол Грэм делится заметками с панельной дискуссии 2001 года в MIT о проектировании языков программирования. Он формулирует пять ключевых тезисов: языки создаются для людей, а не для машин; проектироват

Language Design Programming Languages Software Philosophy
2918 сл.
rss_feed Paul Graham Essays translateRU

The Roots of Lisp

Эссе Пола Грэма (май 2001) объясняет, что в 1960 году Джон Маккарти опубликовал статью, в которой сделал для программирования примерно то же, что Евклид для геометрии: показал, как из горстки простых

Language Design Programming Languages Software Philosophy
352 сл.
rss_feed Paul Graham Essays translateRU

Why Arc Isn't Especially Object-Oriented

Пол Грэм объясняет, почему язык Arc не делает ставку на объектно-ориентированное программирование. Он считает ООП полезным в отдельных случаях, но не обязательным подходом для каждой программы. Автор

Programming Languages Software Philosophy
487 сл.
rss_feed Paul Graham Essays translateRU

What Languages Fix

Кевин Келлехер предложил интересный способ сравнивать языки программирования — описывать каждый через проблему, которую он решает. Удивительно, насколько многие языки можно охарактеризовать таким обра

Language Design Programming Languages Software Philosophy
215 сл.
rss_feed Paul Graham Essays translateRU

The Hundred-Year Language

Эссе Пола Грэма (апрель 2003, на основе кейноута на PyCon 2003) рассуждает о том, каким будет язык программирования через сто лет. Автор сравнивает эволюцию языков с эволюцией видов: Cobol и, по его п

Language Design Programming Languages Software Philosophy
4777 сл.
rss_feed Paul Graham Essays translateRU

If Lisp is So Great

Пол Грэм отвечает на вопрос, почему Lisp не стал массовым языком, если он так хорош. Он проводит аналогию с литературой: Джон Гришэм продаётся лучше Джейн Остин, но это не делает его лучшим писателем.

Founder Mindset Programming Languages Software Philosophy
411 сл.
rss_feed Paul Graham Essays translateRU

Hackers and Painters

Эссе Пола Грэма «Hackers and Painters» (май 2003) утверждает, что хакеры и художники по сути близки: оба — создатели, стремящиеся делать красивые вещи, а не вести исследования. Грэм критикует термин «

Founder Mindset Programming Languages Software Philosophy
5565 сл.
rss_feed Paul Graham Essays translateRU

The Python Paradox

Пол Грэм рассуждает о «парадоксе Python»: компании, выбирающие относительно эзотерический язык, привлекают более сильных программистов, потому что таких людей мотивирует не работа, а интерес к програм

Hiring Programming Languages Software Philosophy
448 сл.
rss_feed Simon Willison translateRU

Quoting Mitchell Hashimoto

Simon Willison публикует цитату Mitchell Hashimoto, посвящённую растущей взаимозаменяемости языков программирования. Hashimoto отмечает, что языки программирования раньше означали жёсткую привязку, но

Language Design Programming Languages Software Philosophy
132 сл.
rss_feed Hamel Husain translateRU

programming languages – Hamel’s Blog - Hamel Husain

Хамел Хусейн делится главными выводами после прохождения трёхчастного курса Coursera «Programming Languages» Дэна Гроссмана; код его (приватного) репозитория лежит на GitHub. В части A изучается Stand

Developer Tools Learning In Public Programming Languages
1241 сл.
rss_feed Eugene Yan translateRU

Thoughts on Functional Programming in Scala Course (Coursera)

Юджин Ян рассказывает о курсе Functional Programming in Scala от Мартина Одерски на Coursera. Работая в команде Data Science в Lazada, автор использует Spark и решил освоить Scala структурированно вме

Developer Tools Learning In Public Programming Languages
753 сл.