15 цитат Алана Кея, создателя объектно-ориентированного программирования Андрей Письменный
15 цитат Алана Кея, создателя объектно-ориентированного программирования
Андрей Письменный
Опубликовано 13 мая 2013
1. «Будущее не стелется перед нами, как дорога. Это что-то, что мы выбираем сами, и до тех пор, пока мы не нарушаем какие-нибудь законы Вселенной, мы можем заставить его работать так, как мы хотим».
2. «Лучший способ предсказать будущее — изобрести его».
3. «Смена перспективы по ценности равна 80 очкам IQ».
4. «Технологии — это всё, чего не было, когда ты родился».
5. «Те, кто серьёзно относятся к разработке софта, делают своё «железо».
6. «Интернет был сделан так хорошо, что многие думают о нём как о натуральном ресурсе вроде Тихого океана, а не как о чём-то, что сделано человеком. Когда в последний раз технология такого масштаба работала без ошибок? В сравнении с этим веб — это шутка. Веб делали любители».
7. «LISP — величайший язык программирования из когда-либо созданных».
8. «До меня наконец дошло, что полстраницы кода внизу тринадцатой страницы пособия по LISP 1.5 — это LISP, написанный сам на себе. Для разработки софта это как уравнения Максвелла — для физики».
9. «Я придумал термин «объектно-ориентированный», и я уверяю вас, что не имел в виду C++».
10. «Я жалею, что придумал термин «объекты» много лет назад, потому что он заставляет людей концентрироваться на мелких идеях. По-настоящему большая идея — это сообщения».
11. «Благодаря математическому образованию я понял, что каждый объект может иметь несколько ассоциированных с ним алгебр, возможно, даже целые семейства, и они могут быть очень-очень полезны».
12. «Ключ к тому, чтобы делать большие и расширяющиеся системы, заключается в том, чтобы придумывать, как модули будут общаться друг с другом, а не заботиться об их внутренних свойствах и поведении».
13. «Я думал об объектах как о живых клетках или как об отдельных компьютерах в сети, которые обмениваются сообщениями».
14. «Одна из ключевых идей — делать системы, которые бы продолжали работать во время тестирования и, в особенности, во время внесения изменений. Даже большие изменения должны быть инкрементарными и тратить не больше секунды перед вступлением в силу».
15. «Я думаю, что единственный тип науки, на который может походить программирование, — это наука строительства мостов. Кто-то строит мосты, а другие разбирают их, выдвигают более совершенные теории, и таким образом строительство продолжается».
Также читайте о системе STEPS, которую Алан Кей разрабатывает последние восемь лет.
К оглавлению