Я внимательно осмотрел магическую защиту, окружавшую вход в Архив древних книг.
«Тщательно сделано».
Всё было заблокировано так, что не просочилась бы ни одна крупица маны.
В то же время магический круг был зашифрован с помощью генератора случайных чисел, меняющегося в реальном времени.
При таком раскладе взлом невозможен, сколько бы времени на это ни потратил.
«Кто это сделал? Кто наложил защиту такого уровня?»
Даже по современным меркам это была защита экспертного уровня.
Если попытаться разрушить её силой, сработает сигнализация, и меня окружат десятки магов.
«Неужели нет способа прорваться прямо сейчас?»
Древние заклинания, спящие внутри, так и манили меня.
Но способа добраться до них не было.
Точнее, способ-то есть, но сейчас он невозможен.
Магия пространства.
Если бы я мог использовать это читерское заклинание, то просто проигнорировал бы такую защиту и проник внутрь.
Конечно, после того как я выпил чай Кроу, использовать её — всё равно что совершить самоубийство.
«…Для начала займусь изучением ML».
Если другие языки программирования уже изучены, то основы ML ещё не были до конца сформированы.
Если я освою их, расширится спектр магии, которую я смогу модифицировать или создавать.
И тогда, возможно, появится способ избавиться от магического яда Кроу.
«Как только я избавлюсь от яда и смогу использовать магию пространства, я буду волен делать что угодно: хоть грабить Архив древних книг, хоть сбежать из Синей башни».
Приведя мысли в порядок, я развернулся и снова посмотрел на книги, заполнявшие библиотеку.
Теперь настало время приятной учёбы.
* * *
Прошла неделя, другая.
Время шло.
Мой распорядок дня стал размеренным.
Почти всё своё время я проводил в библиотеке за чтением книг.
— Вы и сегодня здесь.
Поскольку я приходил в библиотеку почти каждый день, мы с библиотекарем стали обмениваться короткими приветствиями.
Она была очень полезна, так как помнила расположение большинства книг даже в этой безумной аналоговой библиотеке, где не было никакой системы поиска.
— «Вязание для начинающих: от А до Я»… Зачем вам такое?
— От скуки решил попробовать научиться вязать.
— А «Целебная магия для лёгкого стула»… нет, забудьте.
Но как только часы в библиотеке показывали время завтрака, обеда или ужина, я откладывал книгу и вставал.
— Куда вы постоянно уходите в это время?
— В лабораторию.
— О, кстати, Пепи, кажется, всегда так выматывается, вы бы позаботились о ней.
Не знаю. Стоит ли заботиться о той, кто трижды в день поит меня отравленным чаем?
Я считаю, что нет.
Хотя, помимо этого, с каждым днём я всё больше убеждался, что у неё нет ко мне особой злобы.
— О, вы пришли?
Пепи, которая и сегодня обрабатывала дела в режиме «двухъядерного процессора» — с оригиналом и копией, — подняла голову.
К слову, отличить оригинал от копии было невозможно.
Да и сама она, похоже, не стремилась к этому.
Если уж на то пошло, было ощущение, что обе они — оригиналы.
— Подождите минутку, я приготовлю чай.
Она начала старательно заваривать чай, даже клюя носом от усталости.
Однажды, глядя на это, я предложил просто пожевать чайные листья.
Честно говоря, мне тоже было скучно ждать.
Но она упёрлась, заявив, что это приказ Кроу — заварить и подать чай, поэтому она должна выполнить его в точности.
Доходит до того, что начинаешь подозревать, не наложено ли на неё какое-нибудь заклинание промывки мозгов, но самое смешное, что это не так.
Хлюп.
А чай… на удивление вкусный.
Возможно, это естественно, ведь это первый чай, который мне показался вкуснее остальных.
Жаль только, что в нём магический яд.
Теперь, когда подходит время пить, я даже начинаю беспокоиться, не признаки ли это зависимости, раз мысли о нём крутятся в голове.
— Я всё выпил.
Когда я возвращал чашку, Пепи рассказывала мне расписание лекций на день.
— Сегодня в обед у вас лекция. И ещё, пока вас не было, поступило несколько вопросов от студентов, передать их вам?
— Да.
Отвечать на вопросы студентов оказалось не так уж утомительно.
Мало того, что мне всегда нравились старательные люди, так иногда студенты задавали вопросы, о которых я сам даже не задумывался.
Для меня, человека, который как раз дописывал синтаксис ML, такие вопросы были словно недостающими деталями пазла.
Тем временем обстановка в лекционном зале заметно изменилась по сравнению с первым днём.
«Определённо, их стало больше».
По какой-то причине слухи о моих лекциях разошлись, и студенты, ушедшие в первый день, тоже вернулись.
В результате сейчас в зале присутствовали все, кроме группы студентов из знатных магических родов.
Более того, появились и вольнослушатели.
Это были студенты, которые изначально не записывались на мой курс, но решили заглянуть.
В основном это были первокурсники, но среди них выделялись и маги с довольно высоким уровнем круга.
Конечно, мантий с гербами знатных магических семей не было видно.
Похоже, для них посещение лекций мага без рода и племени было большим позором.
«Ладно, до этого момента всё хорошо. Но…»
Я посмотрел на тех, кто стоял в самом конце зала.
Там стояли Банс и ещё несколько профессоров.
«Зачем они вообще слушают мои лекции?»
Сначала был только Банс, а теперь их стало довольно много.
Их взгляды были острыми, словно они ждали момента, чтобы уличить меня в малейшей ошибке.
Тем не менее, я должен был продолжать лекцию.
Ведь все они собрались здесь, чтобы послушать уже не Кроу, а меня.
— Итак, начнём сегодняшнюю лекцию.
Быть в центре внимания всё-таки не моё.
Особенно когда столько людей молча следят за каждым моим движением — от одной этой мысли становилось не по себе.
Но стоило начать лекцию, как всё менялось.
— Что ж, сегодня мы разберём магию 1-го круга — «Ледяной выстрел».
О программировании я всегда мог говорить с удовольствием.
Это перекрывало давление от присутствия толпы, и по мере того как лекция шла, я чувствовал себя всё увереннее.
— На этом всё. Сегодняшнюю лекцию окончим.
Когда я заканчивал, зал взрывался аплодисментами.
Я всё ещё не считал себя хорошим лектором.
Просто, видимо, прежняя система обучения основам магии была изначально неверной.
Доказательством тому служило то, что после лекций студенты обступали меня с кучей вопросов.
— Я не совсем понял этот момент…
— Тут есть противоречие с тем, что вы объясняли в прошлый раз…
На большинство из них я мог ответить без особого труда.
Для меня ответы на них находились почти мгновенно.
А вот вопросы, на которые сложно ответить, были другого рода.
— Эм… все, кажется, легко справляются, а мне так трудно. В чём моя проблема?
Хм, ну не знаю. Странный вопрос.
Ведь программирование — это…
— То, что это сложно — нормально.
Изучение программирования по определению должно быть трудным.
И я сам не был исключением.
Программирование — это то, что осваиваешь, только когда ломаешь голову над новым материалом, пока не начнёшь понимать суть.
Поэтому я не знал способа, как сделать учёбу внезапно лёгкой.
Это значит, что я не мог дать им простого и понятного решения, как обычно.
— Но ведь другие…
Однако на этот счёт у меня было что возразить.
— Видимо, они не учатся как следует. Стоит копнуть чуть глубже, как начинаются сложности. Если просто зубрить то, что лежит на поверхности, конечно, всем будет казаться, что это легко.
В конечном счёте, это было лучшее, что я мог сказать.
— Ты всё делаешь правильно, так что продолжай биться, пока голова не взорвётся. И тогда однажды ты станешь лучше них.
Но, видимо, этого было достаточно, так как студент кивнул и сказал:
— Да! Я буду стараться!
Так студент и ушёл.
Следом за ним подошёл студент постарше.
Нет… это не студент? Похоже на профессора?
— Вы пришли с вопросом?
Профессоров, посещавших мои лекции, было много, но никто из них не приходил с вопросами.
Я растерялся, и он сказал:
— Вопрос? Чему можно научиться, изучая такой примитив?
— Тогда зачем…
— Конечно, это было довольно интересно. Так объяснять каждое заклинание — новый подход. Но… если учить так, когда же вы собираетесь проходить программу?
— Программу?
Я об этом особо не задумывался.
Учебники я давно игнорировал, просто преподавая то, что считал важным в конкретный день.
— Да, программу! Базовую магию по стихиям, которую по плану должны были закончить в первый же день, вы до сих пор преподаёте!
…Это проходят за один день?
— Как?
— Просто заставить детей зазубрить, вот и всё. Зачем так ходить вокруг да около?
— Хм…
Я на всякий случай спросил его:
— И сколько магических кругов обычно изучают за семестр?
— Всего нужно выучить 250 магических кругов. А вы за две недели преподали едва ли шесть.
Вызубрить 250 штук за семестр…
— Думаю, с этим проблем не будет.
— Что?
— Я сказал, что даже при моём методе обучения проблем с программой не будет.
— Ты уверен, что не пожалеешь о своих словах?
Я кивнул.
Его брови поползли вверх, и он сказал:
— Посмотрим. Посмотрим, у чьей группы оценки будут выше.
Похоже, он был профессором другой группы на курсе «Введение в основы магии».
Сказав это, он вышел из аудитории, даже не оглянувшись.
«Что это было?»
На самом деле, даже если я проиграю этот спор, я ничего не теряю.
Я всё равно не собираюсь здесь преподавать вечно, моя цель — как можно скорее выбраться отсюда.
Но и проигрывать я не собирался.
«Как я уже говорил, лучший способ выучить код — это…»
Понять принцип работы каждого кода и развить навыки, чтобы самому написать его с нуля.