Rick Cook - Wizardry Compiled

Здесь есть возможность читать онлайн «Rick Cook - Wizardry Compiled» весь текст электронной книги совершенно бесплатно (целиком полную версию без сокращений). В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: Фэнтези, на английском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Wizardry Compiled: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Wizardry Compiled»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

It all began when the wizards of the White League were under attack by their opponents of the Black League and one of their most powerful members cast a spell to bring forth a mighty wizard to aid their cause. What the spell delivered was master hacker Walter Wiz Zumwalt. The wizard who cast the spell was dead and nobody— not the elves, not the dwarves, not even the dragons—could figure out what the shanghaied computer nerd was good for.
But spells are a lot like computer programs, and, in spite of the Wiz’s unprepossessing appearance, he was going to defeat the all-powerful Black League, win the love of a beautiful red-haired witch, and prove that when it comes to spells and sorcery, nobody but nobody can beat a Silicon Valley computer geek!

Wizardry Compiled — читать онлайн бесплатно полную книгу (весь текст) целиком

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Wizardry Compiled», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

"Perhaps, but he is of the Mighty." The wizard rose. "In any event, I felt you should know. I cannot speak openly, of course."

"Of course." The would-be apprentice looked up. "I thank you for the information, Lord. And as to this Sparrow, perhaps he needs his feathers plucked." He dropped his eyes to scowl at the now-empty mug as Ebrion left.

Outside the door of the day room, Ebrion allowed himself a smile.

Under any circumstances Pryddian would never have become a wizard. Talent he had, and stubbornness to persist in the face of gentle hints and not-so-gentle discouragement, but he was undisciplined and he had a vindictive streak that ran both broad and deep. If he had started his training in the villages he probably never would have been sent to the Capital. But Ebrion was very glad he was here. His combination of talent, frustration and a viperish tongue made him ideal. Yes, the wizard thought, he is the perfect choice to bait the Sparrow into some heedless action.

Four: Fenceposts and Falling Rocks

Those who can’t do, teach.

article of faith among students

And vice-versa.

programmers’ addendum to students’ article of faith

Malus was waiting impatiently when Wiz arrived, obviously fuming.

To salve wizardly pride, Wiz did most of his teaching of actual wizards in private sessions. Malus was one of his least-favorite pupils. As a person, the pudgy little wizard was nice enough, always merry and joking. But he had particular trouble in grasping concepts and the thought that he was a slow learner made him even more resistant to the new magic.

Malus didn’t even let Wiz finish his apology for being late.

"This spell you showed me," he said accusingly. "It does not work."

Wiz sighed inwardly. "Well, let me see your code."

Grudgingly, the plump little sorcerer produced several strips of wood from the sleeve of his robe. Laid in the proper order the characters on them would list out the spell. Putting them on separate pieces of wood was a safety precaution against activating the spell by writing it down.

Wiz arranged the wood strips on the table and frowned briefly at what was written there.

"Oh, you’ve got a fence post error."

"Fence post?" the wizard asked.

"Yeah. Look, say you’ve got a hundred feet of fence to put up and you need to put a post every ten feet. How many posts do you need?"

"I am a wizard, not a farmer!" Malus said, drawing himself up to his entire five-foot-four.

"Well, just suppose," Wiz said half-desperately.

Malus thought hard for a minute. "Ten, of course."

"Nope," Wiz said triumphantly. "Eleven. Unless you strung your fence in a circle."

"But one hundred taken as tens is ten."

"Yeah, but if you’ve got a hundred feet of fence and only ten posts in a straight line, you leave one end of the fence hanging free. If you put the posts in a closed figure, you only need nine because you start and end on the same post."

"And how am I to know such things? I told you I am not a farmer."

"Well, just keep it in mind, okay? Boundary conditions are always likely to give you trouble."

"Borders are always unchancy places," Malus agreed.

"Uh, yeah. Let’s leave that for a minute. Do you have any other problems?"

"There is this business of names."

For about the fiftieth time, Wiz wished he hadn’t been so cavalier in choosing names for the standard routines in his library. To wizards, a thing’s name was vitally important and they took the name to be the thing.

"I told you that the names I used aren’t necessarily representative."

Malus looked at him like he was crazy. "Very well. But even granting that, why must the names change haphazardly? That is what I do not understand."

"They don’t change at random. They don’t really change at all. It’s just that an object can be a member of more than one class."

"Classes again!"

"Look at this," Wiz said, dragging out a couple of sheets of parchment and laying them out side by side so all the spell was visible. "Okay, here this variable is called ’elfshot,’ right?"

"Why is it named that?"

"It’s not named that. That’s only what it’s called in this routine. Its name is ’dragons_tail’."

"Well," demanded the wizard, "if it is ’dragons_tail’, why do you call it ’elfshot’? And how do you add a ’dragons_tail’to this, this loop variable."

"No, no," Wiz said desperately. "It is actually seven at this point in the program and that’s what gets added to the loop variable."

"Well, if it’s seven then why don’t you just say so?" roared the wizard.

"Because it isn’t always seven."

The wizard growled in disgust.

"Look, I think I’m getting a headache. Why don’t we leave this for right now, okay? Just try working the program through again and we’ll go over it in our next session."

The early end to the tutorial with Malus left Wiz with time to spare and a completely ruined temper. He wanted someplace quiet where he could be alone to think. Leaving his workroom door unlocked he left the central keep, threaded his way through two courtyards and climbed a set of stairs to the top of the wall surrounding the entire complex.

The parapet was one of his favorite places. It was usually deserted and the view was spectacular. The Capital perched on a spine of rock where two rivers met. From the north the ridge sloped gently up to drop off precipitously in cliffs hundreds of feet high to the south and along the east and west where the rivers ran.

On the highest part of the ridge stood the great castle of the Council of the North, its towers thrusting skyward above the cliffs. Here the Council and most of the rest of the Mighty had their homes and workshops. Behind the castle and trailing down the spine came the town. In the cliffs below the castle were the caverns that served as aeries for the dragon cavalry. As Wiz stood and watched, a single dragon launched itself from below and climbed out over the valley with a thunder of wings.

The parapet was nearly fifteen feet wide. It sloped gently toward the outer wall so that rainwater and liquid fire thrown by enemies would both drain over the sides and down the cliff. The outer edge was marked by crenellations, waist-high blocks of stone that would protect the defenders from enemy arrows. It always reminded Wiz of the witch’s castle in The Wizard of Oz , except that this was much grander.

Wiz walked along, guilty about taking the time away from his work and yet happy to be away. The swallows whipped by him as they swooped and dove along the cliff edge to catch the insects borne aloft by the rising current of air.

The day was bright and cloudless and the air soft and warm enough that he appreciated the breeze blowing up from the river. Faintly and in the distance he could hear the sounds of the castle and town. Somewhere a blacksmith was beating iron on an anvil. From this distance it sounded like tiny bells.

There was a place he favored when he wanted to get away, a spot where a bend in the wall and a watch tower combined to shut out all sight and most sound of the Capital. From there he could look out over the green and yellow patchwork of the fields and woods and into the misty blue distance.

He leaned forward, resting his elbows in one of the crenellations. If only . . .

He felt the stone shift under his weight but by that time it was too late. The block gave way and he was pitched headlong out over the abyss.

Frantically he lashed out with his arms and miraculously his fingers met stone. His arm was nearly yanked out of its socket as he twisted around and slammed face first into the wall. But his grip held and he was left dangling by one hand against the sheer wall.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Wizardry Compiled»

Представляем Вашему вниманию похожие книги на «Wizardry Compiled» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Wizardry Compiled»

Обсуждение, отзывы о книге «Wizardry Compiled» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x