К вопросу о Лисп — предисловие

Paul Graham, “On Lisp - Preface”, public translation into Russian from English More about this translation.

See also 137 similar translations

Translate into another language.

Participants

zoid2451 points
Yuriy_Bogomolov80 points
Join Translated.by to translate! If you already have a Translated.by account, please sign in.
If you do not want to register an account, you can sign in with OpenID.
Pages: ← previous Ctrl next
1 2 3 4 5 6 7

On Lisp - Preface

К вопросу о Лисп — предисловие

History of edits (Latest: Yuriy_Bogomolov 1 year, 9 months ago) §

— On smth — переводится как «К вопросу о …». См. любую статью по философии. Yuriy_Bogomolov

— Можно просто "О Лиспе". См., например, "On War" - "О Войне" Клаузевица. tshd

Preface

Предисловие

History of edits (Latest: zoid 2 years, 4 months ago) §

This book is intended for anyone who wants to become a better Lisp programmer. It assumes some familiarity with Lisp, but not necessarily extensive programming experience. The first few chapters contain a fair amount of review. I hope that these sections will be interesting to more experienced Lisp programmers as well, because they present familiar subjects in a new light.

Эта книга предназначена для каждого, кто хочет улучшить свои навыки программирования на Лисп. Подразумевается наличие некоторого знакомства читателя с Лисп, но наличие большого опыта программирования не требуется. Первые несколько глав содержат развернутое введение. Надеюсь, что они также будут интересны и более опытным программистам на Лисп, поскольку они представляют знакомые темы в новом свете.

History of edits (Latest: zoid 2 years, 2 months ago) §

It’s difficult to convey the essence of a programming language in one sentence, but John Foderaro has come close:

Довольно трудно выразить сущность языка программирования в одном предложении, но Джон Фодераро подобрался к этому вплотную:

History of edits (Latest: zoid 2 years, 4 months ago) §

Lisp is a programmable programming language.

Лисп – это программируемый язык программирования.

History of edits (Latest: zoid 2 years, 2 months ago) §

There is more to Lisp than this, but the ability to bend Lisp to one’s will is a large part of what distinguishes a Lisp expert from a novice. As well as writing their programs down toward the language, experienced Lisp programmers build the language up toward their programs. This book teaches how to program in the bottom-up style for which Lisp is inherently well-suited.

На самом деле Лисп это много большее, но способность подстроить под себя Лисп в значительной степени отличает профессионала от новичка. Опытные программисты на Лисп не только приспосабливают программы к языку, но и создают язык для нужд своих программ. Эта книга учит тому, как программировать в восходящем стиле (снизу-вверх) FIXME, для которого Лисп по своей сути подходит как нельзя лучше.

History of edits (Latest: zoid 2 years, 2 months ago) §

Bottom-up Design

Восходящее проектирование

History of edits (Latest: Yuriy_Bogomolov 1 year, 9 months ago) §

Bottom-up design is becoming more important as software grows in complexity. Programs today may have to meet specifications which are extremely complex, or even open-ended. Under such circumstances, the traditional top-down method sometimes breaks down. In its place there has evolved a style of programming quite different from what is currently taught in most computer science courses: a bottom-up style in which a program is written as a series of layers, each one acting as a sort of programming language for the one above. X Windows and TEX are examples of programs written in this style.

По мере возрастания сложности программного обеспечения, восходящее проектирование становится все более значимым . Сегодня программы могут иметь чрезвычайно сложные или незавершенные спецификации. При подобных обстоятельствах традиционное нисходящее проетирование иногда дает сбой. В этом случае как раз и применяется стиль программирования, совершенно отличающийся от того, что сейчас изучают в большинстве курсов программирования: стиль <<снизу-вверх>>, согласно которого программы пишутся в виде последовательности слоев, каждый из которых выступает в роли своего рода языка программирования для вышестоящего слоя. Например, X Windows и TeX – программы, написанные в этом стиле.

History of edits (Latest: Yuriy_Bogomolov 1 year, 9 months ago) §

The theme of this book is twofold: that Lisp is a natural language for programs written in the bottom-up style, and that the bottom-up style is a natural way to write Lisp programs. On Lisp will thus be of interest to two classes of readers. For people interested in writing extensible programs, this book will show what you can do if you have the right language. For Lisp programmers, this book offers a practical explanation of how to use Lisp to its best advantage.

Основными темами книги являются следующие две: то, что Лисп – это естественный язык для программ, написанных в восходящем стиле, а также то, что восходящий стиль является естественным для написания программ на Лисп. Поэтому, книга <<К вопросу о Лисп>> будет интересна следующим двум категориям читателей. Для тех, кто заинтересован в написании расширяемых програм, эта книга покажет, что вы сможете сделать, используя правильный язык. Лисп-программистам книга даст практическое объяснение того, как использовать Лисп с наибольшей отдачей.

History of edits (Latest: Yuriy_Bogomolov 1 year, 9 months ago) §
Pages: ← previous Ctrl next
1 2 3 4 5 6 7

© Paul Graham.