Электронная книга: Пол Грэм «ANSI Common Lisp»

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.

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

Внешние ссылки

  1. Перевод на русский язык — «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

Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»