kibirov: (Default)
[personal profile] kibirov
Вчера интересно поговорили с [livejournal.com profile] gruppa_riska про завершённые и незавершённые разговоры и их сходство с закрытыми-незакрытыми скобками в формулах, и я подумал, что вот есть же люди, которые в процессе рассказа какой-то истории с несколькими под-историями, умудряются помнить, сколько раз они открыли вложенную тему - и грамотно потом их одну за одной закрывают, и разговор похож на аккуратно составленное алгебраическое выражение или на программу на каком-то приличном до скуки языке, типа паскаля - ну вот что-то в этом духе:

procedure story()
begin
 давно хотел тебе рассказать;
 на прошлой неделе еду в метро;
 вижу - рядом со мной стоит броская такая дама;
 точь-в-точь моя учительница пения;
 ой, я тебе не рассказывал про учительницу пения;
   procedure music_teacher()
   begin
    я в четвёртом классе был;
    у нас начала вести музыку новая училка;
    очень эффектная такая была девица;
    прямо посреди четверти пришла в школу;
    мы с ней разучивали под фоно "Взвейтесь кострами";
    и она учила нас нотной грамоте;
    которая никогда в жизни мне не пригодилась;
    кроме, пожалуй одного случая;
      procedure strange_case()
      begin
       ...
       //тут странная история о том, как внезапно
       //нотная грамота может пригодиться
       //в обычной жизни человека от музыки далёкого
       ...
      end;
     потом она ушла из школы;
     так же внезапно, как появилась;
     и никто из класса её потом не видел
  end;
  и вот сейчас смотрю - она, не она?
  всё-таки тридцать лет прошло, мало ли;
  и вот пока я думал - спросить, не спросить;
  поезд останавливается, и она мне говорит - ;
  I'm sorry, can you help me? - и на карте что-то показывает;
  ну, туристка какая-то, конечно;
  да и как, в самом деле, можно так сохраниться за тридцать лет;
  придёт же такое в голову;
  помог, да, чего бы не помочь
end.

Но в жизни почему-то гораздо чаще встречаются рассказчики, которые совершенно не следят за структурой и в живом разговоре скачут с темы на тему, а ты успевай следи, выглядит это примерно вот так, мне кажется:



10 еду в метро
20 смотрю рядом лицо знакомое
30 думаю на кого похожа
40 понимаю, что на мою учительницу музыки: goto 110
50 думаю - она, не она
60 и пока смотрел - поезд останавливается
70 и она меня по-английски спрашивает
80 как ей добраться до арбатской - на карте показывает
90 прикинь? ну, не она, конечно
100 end
110 я же не рассказывал - у нас такая учительница музыки была
120 в четвёртом классе, как сейчас помню, хорошее было время: gosub 1000
130 так вот, молодая такая, эффектная, нам всем очень нравилась
140 играла на фоно, мы с ней разучивали "Взвейтесь, Кострами": gosub 1000
150 и ещё она нас учила нотной грамоте зачем-то
160 хотя не то чтоб зря - однажды мне это даже пригодилось: goto 400
170 ну а потом как-то тоже посреди четверти
180 она раз - и куда-то исчезла вообще из школы
190 ну там говорили - уехать срочно пришлось, мы как-то не вникали
200 и потом никто из класса не видел её вообще
210 goto 50
400 rem тут странная и длинная история о том
410 rem как человеку от музыки далёкому
420 rem зачем-то пригодилась нотная грамота
430 gosub 1000
440 on int(rnd(-1)*3)+1 goto 170, 140, 100
1000 в прежние-то времена всё было совсем не так, как теперь! : return

Причём зачастую все эти цифирки в операторах перехода ты расставляешь уже сам задним числом :)


Собственно, я это пишу даже не столько чтоб пожаловаться на вторых, сколько чтоб выразить восхищение первыми - у меня таких знакомых рассказчиков раз-два и обчёлся, но зато эти - умудряются помнить про все открытые конструкции сколько бы их ни было, и ты знаешь, что они обязательно будут закрыты, причём без всяких непредсказуемых параметров.
Сложней всего с людьми в возрасте - я понимаю, что им хочется рассказать больше, я уже сам почти таким стал, но цепочек из-за этого возникает чудовищное количество, корректно закрывается дай бог половина, а завершению разговора может послужить лишь что-то совсем форс-мажорное, вроде внезапного сна. Что с этим делать - не знаю, просто как-то иметь в виду, наверно, хотя бы при построении собственного монолога :)

Date: 2010-04-13 08:56 am (UTC)
From: [identity profile] eva-r.livejournal.com
Боже, как мило! и ведь совершенно реалистично!!!!

Date: 2010-04-13 09:39 am (UTC)
From: [identity profile] kibirov.livejournal.com
Спасибо, Ева, я знал, что ты оценишь ;)

Date: 2010-04-13 09:21 am (UTC)
From: [identity profile] k0msomolec.livejournal.com
ничего себе ))))
ну я даже и не знаю что сказать ))) так точно подмечено! )
знакомая ситуация! постоянно перескакиваю с темы на тему и забываю закончить зачастую )))

Date: 2010-04-13 09:54 am (UTC)
From: [identity profile] kibirov.livejournal.com
Вот-вот! а собеседник при этом и зависнуть может :)
Ну то есть потеряет нить и начнёт думать о чём-то своём )

Date: 2010-04-13 03:38 pm (UTC)
From: [identity profile] k0msomolec.livejournal.com
Плохо, когда два собеседника вот так вот зависают с критической ошибкой разговора )

Date: 2010-04-13 05:05 pm (UTC)
From: [identity profile] kibirov.livejournal.com
угу

и между ними возникает синий экран )

Date: 2010-04-13 09:27 am (UTC)
From: [identity profile] kto-na-kryshe.livejournal.com
Лучше и рта не открывать :) Хорошо, что хотя бы на экскурсиях более-менее понятно, о чём говорить, т. к. перед тобой экспонат. А вот моя бабушка, кстати, закрывает вложенные темы обычно. Но вся процедура может растянуться на несколько часов.

Date: 2010-04-13 09:59 am (UTC)
From: [identity profile] kibirov.livejournal.com
Ну, у экспоната тоже может оказаться такая история, что потом пойди выпутайся из её дебрей )

У меня отец тоже обычно закрывает - но тут же открывает новые, и всё это где-то на глубине 3-4 вложения уже происходит, а вернуться ко второму уровню, не говоря уж про первый, как правило, не удаётся никогда...

Date: 2010-04-13 07:46 pm (UTC)
From: [identity profile] kto-na-kryshe.livejournal.com
История ага, но всё же для каждого предмета в голове складывается некая схема, которая тебя удержит. А вот если начнётся дискуссия о сущности и границах искусства, etc. - надо очень внимательно открывать и закрывать, и очень трудно не забресть куда-нить...

Date: 2010-04-13 10:00 am (UTC)
From: [identity profile] akovalenko.livejournal.com

Увы, русский язык (и вообще естественные языки) не слишком подходят для вложенных структур. Я уже по подобному поводу сокрушался (http://akovalenko.livejournal.com/7180.html) когда-то.

В асечном трёпе регулярно использую тройные вложенные скобки, а любимый жанр для рабочих заметок и e-mail -- иерархический текст, outline. К сожалению, на уровне небольших кусочков «логичные» способы закрытия и открытия блоков категорически против типографской нормы (рядом стоящие вложенные кавычки-ёлочки положено сливать в одну, вложенных скобок положено избегать, и так далее).

Date: 2010-04-13 10:53 am (UTC)
From: [identity profile] kibirov.livejournal.com
Ого, какая интересная тема, оказывается!
Спасибо за ссылку, с удовольствием сейчас пойду изучать комменты там, тем более, что я знаю одного из ваших собеседников :)

Date: 2010-04-13 10:32 am (UTC)
From: [identity profile] zuiki.livejournal.com
Юра, а ты арабские сказки, часом, не уважаешь? У них такая вложенность -- характерный признак жанра.

Date: 2010-04-13 10:57 am (UTC)
From: [identity profile] kibirov.livejournal.com
Неа, я не знаток арабских сказок совсем, и про вложенность как их характерную черту слышу сейчас первый раз... Вообще, у меня с арабскими сказками в первую очередь ассоциируется - кстати, вложенный! - рассказик Пелевина про Магрибский Молитвенный Коврик из повести того же Пелевина "Принц Госплана". Но сам по себе рассказ про коврик - он скорей пример рекурсии, чем вложенной структуры, на мой взгляд )

Date: 2010-04-13 11:35 am (UTC)
From: [identity profile] zuiki.livejournal.com
Ну это уж кто как осиливает. Лукьяненский Сумрак (извините) тоже вон зациклился.

В ориентальной главе "Котокниги" совершенно чудесная история четверной вложенности. Там "операторные скобки" четко обозначены %)
Вот тут можно ознакомиться, крутить до "Волшебное слово Ситт-Аль-Хусн по прозвищу Сайхан-Саранэ".

Кстати, в "Алисе в Зазеркалье" заявлена рекурсия ;)

Date: 2010-04-13 04:43 pm (UTC)
From: [identity profile] kibirov.livejournal.com
О, красота, действительно )
Спасибо )
(deleted comment)

Re: завершенность?:)

Date: 2010-04-13 06:34 pm (UTC)
From: [identity profile] kibirov.livejournal.com
Ну, эх, это же в идеале...
Это было бы очень хорошо, да.

Я, Марин, так ужасно устаЮ от того, что люди вокруг меня всё время говорят слова не то что не имеющие ясной цели, а вообще - такие, без которых можно было бы обойтись. Вот просто не говорить ничего - и точка. Ни о какой завершённости там речи и быть не может - что не надо было начинать, завершать тем более ни к чему.

Это ещё более мучительно, чем незавершённые конструкции - когда приходится слушать монологи или реплики, которых могло бы просто не быть - и мироздание бы от этого только выиграло... а так - только энтропия во вселенной возросла, блин, вот и вся цель )
Page generated Feb. 12th, 2026 04:08 pm
Powered by Dreamwidth Studios