Я сейчас пишу документацию, как пользоваться скриптом Молли, а потому использую ваши вопросы чтобы понять, что вообще объяснять надо ;))
Давайте я воспроизведу один комментарий, который написан без выдумки, его надо литературно подправить, но в которм автор пытался обЪяснить подход на не-программном примере
Если бы целью вашей была не программа, а роман или статья-эссе, то "писать на ЛП" означало бы писать примерно так:
< >=
A HISTORICAL CURIOSITY
this is a < > that was used
by Emperor Friedrich II when he replied
to < > of France, famously:
"bla-bla-bla.
< >"
@
< >=
histoical quote that first surfaced in a lesser-known Austrian publication in 1843
@
< >=
Earl Marra and Count Swiepolski
@
< >=
Hrrrrrr mbrruaghhhrch
awwrraghrtps
pst pst pst.
@
И на самом деле так можно писать любые тексты, например журналистскую статью, в которой есть некая последовательная мысль, а отдельные куски или неизвестные сразу факты разрабатываются и добавляются позже.
ЛП - метод организации мыслей и придания тексту структуры на мета-уровне, на основе неких фраз, скрывающих за собой любой "оконечный код" или любые подобые абстракции.
Пре-процессор их автоматически подставит и развернет все в нужной последовательности
Кстати часто думают, что ЛП - это жирные комментарии. Как можно больше текста. Как видите в последнем примере ВООБЩЕ НЕТ НИ ОДНОГО КОММЕНТАРИЯ, и вместе с тем это "программа на ЛП": она написана на "псевдокоде", т.е. с использованием макро, которые становятся точными операторами мета-языка.
Т.е. ЛП в нормальном случае связан с текстом (который объясняет концепции и идеи кода), но сама техника введения макро вместо кропотливых кусков чтобы теми кусками заняться в их очередь и избавить мозг от нагрузки по ведению учета и контроля тысячи мыслей -- то есть для того, чтобы в конечном счете СТАТЬ УМНЕЕ за счет механизма абстрагирования -- эта техника возможна и совершенно без комментариев.
Которые почему-то все настаивают есть не заметки в помощь программисту, а некая "документация" якобы для посторонних людей.
Нет, запись мыслей ПОМОЖЕТ и будет служить документацией идей, да. Но создается это не для Идеального Читателя васи, а для себя в момент программирования.
ишу документацию потому ..
Date: 2009-11-22 06:38 pm (UTC)использую ваши вопросы чтобы понять, что вообще объяснять надо ;))
Давайте я воспроизведу один комментарий, который написан без выдумки, его
надо литературно подправить, но в которм автор пытался обЪяснить подход
на не-программном примере
Если бы целью вашей была не программа, а роман или статья-эссе, то "писать на ЛП"
означало бы писать примерно так:
И на самом деле так можно писать любые тексты, например журналистскую статью, в которой
есть некая последовательная мысль, а отдельные куски или неизвестные сразу факты
разрабатываются и добавляются позже.
ЛП - метод организации мыслей и придания тексту структуры на мета-уровне, на основе неких
фраз, скрывающих за собой любой "оконечный код" или любые подобые абстракции.
Пре-процессор их автоматически подставит и развернет все в нужной последовательности
Кстати часто думают, что ЛП - это жирные комментарии. Как можно больше текста.
Как видите в последнем примере ВООБЩЕ НЕТ НИ ОДНОГО КОММЕНТАРИЯ, и вместе с тем это
"программа на ЛП": она написана на "псевдокоде", т.е. с использованием макро, которые
становятся точными операторами мета-языка.
Т.е. ЛП в нормальном случае связан с текстом (который объясняет концепции и идеи кода),
но сама техника введения макро вместо кропотливых кусков чтобы теми кусками заняться в
их очередь и избавить мозг от нагрузки по ведению учета и контроля тысячи мыслей -- то
есть для того, чтобы в конечном счете СТАТЬ УМНЕЕ за счет механизма абстрагирования --
эта техника возможна и совершенно без комментариев.
Которые почему-то все настаивают есть не заметки в помощь программисту, а некая "документация"
якобы для посторонних людей.
Нет, запись мыслей ПОМОЖЕТ и будет служить документацией идей, да. Но создается это не для
Идеального Читателя васи, а для себя в момент программирования.