Мисс Корон указала на доску-экран, на которую вывела отрывок кода.
– Давайте составим дерево вызовов этой классической функции на языке «Лисп», рекурсивно вычисляющей n-й член последовательности Фибоначчи.
Оуна внимательно смотрела на Учительницу, отвернувшуюся к доске. Мисс Корон была без шлема. Ее платье оставляло открытыми руки и ноги, что, как она объясняла детям, было «красивым» и «естественным». Умом Оуна понимала, что ледяной воздух в классе, от которого у нее самой и у остальных детей даже при непродолжительном пребывании без защитного облачения случилось бы переохлаждение, идеально подходит для Учителей, и все же от этого зрелища она непроизвольно поежилась. От прикосновения к внутренней стороне герметичного термокостюма ее чешуя зашуршала, и этот шорох громкими отголосками отозвался в шлеме.
– Рекурсивная функция работает подобно вложенным друг в друга матрешкам, – продолжала мисс Корон. – Для того чтобы решить общую задачу, рекурсивная функция вызывает сама себя, решая частный вариант той же самой задачи.
Оуна пожалела о том, что не сможет вызвать частную версию самой себя, чтобы решить свои проблемы. Она мысленно представила, что у нее внутри есть «Оуна послушная», которой доставляет радость написание алгоритмов на классических языках программирования и изучение поэзии на архаичном английском языке. Это позволило бы ей освободиться от нудных занятий и полностью сосредоточиться на таинственной цивилизации Новой Пасифики, на давным-давно исчезнувших коренных обитателях планеты.
– Но какой смысл изучать мертвые языки программирования? – спросила вслух Оуна.
Все дети в классе разом обернулись к ней, и золотистый блеск чешуи у них на лицах ослепил ее даже сквозь два слоя стекла – в шлемах у них и в шлеме самой Оуны.
Оуна мысленно поругала себя. По-видимому, вместо «Оуны послушной» она почему-то вызвала «Оуну-бунтарку», из-за которой постоянно попадала в неприятности.
Оуна обратила внимание на то, что сегодня на обнаженном лице мисс Корон особенно яркая косметика, однако губы Учительницы, накрашенные ярко-красной помадой, практически исчезли, превратившись в тонкую линию, когда она постаралась сохранить улыбку.
– Мы изучаем классические языки программирования для того, чтобы понять образ мышления наших далеких предков, – сказала мисс Корон. – Вы должны знать, откуда вы.
Она произнесла «вы» так, чтобы показать, что она имела в виду не одну только Оуну, а всех детей колонии Новая Пасифика. Покрытая чешуей кожа, переносящие высокие температуры внутренние органы и кровеносные сосуды, шестидольные легкие – все это было позаимствовано у местной фауны. Внедренная в организмы детей чуждая биохимия позволяла им дышать за пределами Купола, жить на этой горячей ядовитой планете.
Оуна понимала, что ей нужно замолчать, но, подобно тому как рекурсивные функции на блок-схеме мисс Корон должны были возвращаться в точку вызова, она не могла удержать «Оуну-бунтарку».
– Я знаю, откуда я: я была рассчитана компьютером и выращена в пробирке, после чего росла в стеклянном питомнике, куда закачивался воздух снаружи.
– О, Оуна, я… Я имела в виду совсем другое. – Голос мисс Корон смягчился. – Новая Пасифика находится слишком далеко от наших родных миров, и за нами не пришлют спасательный корабль, потому что никому и в голову не придет, что мы выжили в «червоточине» и теперь застряли здесь, в противоположном конце галактики. Вы никогда не увидите прекрасные парящие острова Тай-Винн и восхитительные эстакады Пеле, изящные города-деревья Поллена и кишащие жилые соты Тирона: вы полностью отрезаны от своего прошлого, от остального человечества.