Электронная книга: Пол Грэм «ANSI Common Lisp»
Серия: "High Tech" Книга «ANSI Common Lisp» сочетает в себе введение в программирование на Лиспе и актуальный справочный материал по ANSI-стандарту языка. Новички найдут в ней примеры интересных программ с их тщательным объяснением. Профессиональные разработчики оценят всесторонний практический подход. Автор постарался показать уникальные особенности, которые выделяют Лисп из множества других языков программирования, а также предоставляемые им новые возможности, например макросы, которые позволяют разработчику писать программы, которые будут писать другие программы. Лисп – единственный язык, который позволяет с легкостью осуществлять это, потому что только он предлагает необходимые для этого абстракции. Книга содержит: детальное рассмотрение объектно-ориентированного программирования – не только описание CLOS, но и пример собственного встроенного объектно-ориентированного языка; более 20 самостоятельных примеров, в том числе трассировщик лучей, генератор случайного текста, сопоставление с образцом, логический вывод, программа для генерации HTML, алгоритмы поиска и сортировки, файлового ввода-вывода, сжатия данных, а также вычислительные задачи. Особое внимание уделяется критически важным концепциям, включая префиксный синтаксис, связь кода и данных, рекурсию, функциональное программирование, типизацию, неявное использование указателей, динамическое выделение памяти, замыкания, макросы, предшествование классов, суть методов обобщенных функций и передачи сообщений. Вынайдете полноценное руководство по оптимизации, примеры различных стилей программирования, включая быстрое прототипирование, разработку снизу-вверх, объектно-ориентированное программирование и применение встраиваемых языков. Издательство: "Символ-Плюс"
ISBN: 978-5-93286-206-3 электронная книга Купить за 390 руб и скачать на Litres |
Пол Грэм
Пол Грэм
Пол Грэм (англ. Paul Graham, родился в 1965 году) — программист, очеркист, известный своей работой с языком программирования Lisp. Он является автором книг «On Lisp» (1993), «ANSI Common Lisp» (1995), и «Hackers & Painters» (2004).
Грэм получил степень бакалавра в Корнелльском университете, степени Магистра и Доктора философии в области Applied Sciences (специализация «Информатика») в Гарварде в 1988 и 1990 соответственно, и изучал живопись в «Rhode Island School of Design» и в «Accademia di Belle Arti» во Флоренции.
В 2008 году Пол Грэм женился на Джессике Ливингстон (Jessica Livingston).
Содержание |
Viaweb
В 1995 году, Грэм и Роберт Моррис (Robert Morris) основали Viaweb, первый application service provider (ASP). Программное обеспечение Viaweb, написанное на Common Lisp, позволяло пользователям создавать свои собственные интернет-магазины. Летом 1998 Viaweb был продан Yahoo за 455’000 акций Yahoo, оценивавшихся в $49,6 миллионов. Yahoo назвала этот продукт Yahoo Store.
Очерки
После продажи Viaweb Грэм начал писать очерки для своего сайта. Они варьируются от «Beating the Averages»[1], который сравнивает Лисп с другими языками программирования и вводит слово Blub, до «Why Nerds are Unpopular», размышление на тему жизни «ботаников» в старших классах. Собрание его очерков было издано в виде книги «Hackers and Painters» (ISBN 0-596-00662-4) издательством O'Reilly.
- Минимум личного (Keep Your Identity Small)
- Как не соглашаться (How to Disagree)
- Копируй то, что нравится (Copy What You Like)
- Как начать новое предприятие (How to Start a Startup)
- Быть Популярным (Being Popular)
- Microsoft мертва (Microsoft is Dead)
- Для чего не не создавать стартап? (Why to Not Not Start a Startup)
- Как провести презентацию для инвесторов (How to Present to Investors)
- Почему стартапы концентрируются в Америке (Why Startups Condense in America)
- Как стать кремниевой долиной (How to Be Silicon Valley)
- Перевод поста в блоге «Копирование идеи стартапа» (Being Copied)
- Самые трудные уроки для стартапов (The Hardest Lessons for Startups to Learn)
- Как делать то, что любишь но так, чтобы за это ничего не было (How to do what you love)
- Хорошее и плохое отлынивание (Good and bad procrastination)
- Веб 2.0 (Web 2.0)
- Идеи для стартапа (Ideas for Startups)
- Что бизнес мог бы взять от свободного ПО (What Business Can Learn from Open Source)
- Наем устарел (Hiring is Obsolete)
- Почему умным людям приходят в голову глупые идеи (Why Smart People Have Bad Ideas)
- Коротко о литераторстве (Writing, Briefly)
- То, что вы хотели бы знать заранее (What You'll Wish You'd Known)
- В чем интернет-бум оказался прав (What the Bubble Got Right)
- Век Сочинения (The Age of the Essay)
- «Парадокс питона» (The Python Paradox)
- Первоклассные хакеры (Great Hackers)
- Как стать богатым (How to Make Wealth)
- Языки программирования через сто лет (The Hundred-Year Language)
- Краткость — сила (Succinctness is Power)
- Lisp: побеждая посредственность (Beating the Averages)
Y Combinator
В 2005 году, после произнесения речи в Harvard Computer Society, позднее опубликованной в виде очерка «How to Start a Startup», Грэм с Trevor Blackwell, Jessica Livingston и Robert Morris основали компанию Y Combinator для того, чтобы обеспечить стартапы seed funding, особенно те стартапы, которые были основаны очень молодыми людьми, ориентированными скорее на решение технических вопросов. Y Combinator инвестировал в reddit, Justin.tv, loopt и Xobni.
Журнал BusinessWeek включил Пола Грэма в список 25 наиболее влиятельных людей в Сети (The 25 Most Influential People on the Web) за 2008.
Смотри также
- Lisp
- Arc
- Y Combinator
Внешние ссылки
- ↑ Перевод на русский язык — «Lisp: побеждая посредственность»
Источник: Пол Грэм
Другие книги схожей тематики:
Автор | Книга | Описание | Год | Цена | Тип книги |
---|---|---|---|---|---|
Пол Грэм | ANSI Common Lisp | Книга «ANSI Common Lisp» сочетает в себе введение в программирование на Лиспе и актуальный справочный материал по… — Символ-Плюс, High Tech электронная книга Подробнее... | 390 | электронная книга |
См. также в других словарях:
Common Lisp — Paradigm(s) Multi paradigm: procedural, functional, object oriented, meta, reflective, generic Appeared in 1984, 1994 for ANSI Common Lisp Developer ANSI X3J13 committee Typing discipline … Wikipedia
Common-Lisp — Inoffizielles Lisp Logo Basisdaten Paradigmen: multiparadigmatisch: funktional, prozedural … Deutsch Wikipedia
Common LISP — Inoffizielles Lisp Logo Basisdaten Paradigmen: multiparadigmatisch: funktional, prozedural … Deutsch Wikipedia
Common Lisp — Inoffizielles Lisp Logo Basisdaten Paradigmen: multiparadigmatisch: funktional, prozedural, modular, objektorientiert … Deutsch Wikipedia
Common Lisp the Language — is an influential book by Guy L. Steele about Common Lisp. Contents 1 History 1.1 Before standardization 1.2 During standardization 1.3 A … Wikipedia
Common Lisp — est un langage fonctionnel impur de la famille Lisp. Sommaire 1 Introduction 2 Syntaxe 3 Types de données 3.1 Types scalaires … Wikipédia en Français