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», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

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

Интервал:

Закладка:

Сделать

Now Jerry had called a meeting to sum up, compare notes and plan strategy. He had set it for late afternoon, so most of the programmers were awake and functional. They had pushed the tables in the Day Room together to make a long table in the middle of the room and, heedless of tradition, pulled chairs from their accustomed spots up around it.

"Does the phrase ’bloody mess’ do anything for you?" a lean woman with short black hair and piercing dark eyes asked from halfway down the table. "This thing is written in something that looks like a bastard version of Forth crossed with LISP and some features from C and Modula 2 thrown in for grins."

"When do we get to meet this guy, anyway?" someone else asked. "I’d like to shake him warmly by the throat."

"There may be a problem with that, My Lord," Moira said from her place next to Jerry. "He went off alone into the Wild Wood and we have not yet found him."

"We’re going to need him," Nancy said. "Someone has got to explain this mess. Some of this code is literally crawling with bugs."

"You mean figuratively," Jerry corrected.

"I said literally and I mean literally," she retorted. "I tried to run one routine and I got a swarm of electric blue cockroaches." She made a face. "Four-inch-long electric blue cockroaches."

"Actually the basic concept of the system is rather elegant and seems to be surprisingly powerful," Karl said.

Nancy snorted.

"No, really. The basic structure is solid. There are a lot of kludges and some real squinky hacks, but at bottom this thing is very good."

"I’ll give you another piece of good news," Jerry told them. "Besides the Dragon Book, Wiz left notes with a lot of systems analysis and design. Apparently he had a pretty good handle on what he needed to do, he just didn’t have the time to do it. I think we can use most of what he left us with only a minimal review."

"Okay, so far we’ve just been nibbling around the edges to get the taste of the thing. Now we’ve got to get down to serious work."

"There’s one issue we’ve got to settle first," Nancy said. "Catching errors."

"What’s the matter, don’t you like electric blue cockroaches?" Danny asked.

"Cockroaches I can live with. They glow in the dark and that makes them easy to squash. I’m more concerned about HMC or EOI-type errors."

"HMC and EOI?"

"Halt, Melt and Catch fire or Execute Operator Immediately."

"One thing this system has is a heck of an error trapping system," said Jerry.

"That is because the consequences of a mistake in a spell can be terrible," Moira told him. "Remember, a spell is not a computer which will simply crash if you make an error."

The people up and down the table looked serious, even Danny.

"Desk check your programs, people," Jerry said.

"That’s not going to be good enough. There are always bugs, and bugs in this stuff can bite—hard. We need a better system for catching major errors."

"There is one way," Judith said thoughtfully.

"How?"

"Redundancy with voting. We use three different processors—demons—and they have to all agree. If they don’t the spell is aborted."

"Fine, so suppose there’s a bug in your algorithm?"

"You use three different algorithms. Then you code each primitive three different ways. Say one demon acts like a RISC processor, another is a CISC processor and the third is something like a stack machine. We split up into three teams and each team designs its own demon without talking to any of the others."

"That just tripled the work," someone said.

"Yeah, but it gives us some margin for error."

"I think we’ve got to go for the maximum safety," Jerry Andrews said finally. "I don’t know about the rest of you, but I have no desire to see what a crash looks like from inside the system."

"My Lord, you seem to have made remarkable progress," Moira said as Jerry showed her through the programmers’ new quarters.

The team had settled in quickly. Each programmer got his or her own stall and trestle tables filled the center aisle. The stalls were full of men and women hunched over their trestle table desks or leafing through stacks of material. At the far end of the room Judith and another programmer were sketching a diagram in charcoal on the whitewashed barn wall.

"Once you get used to giving verbal commands to an Emac instead of using a keyboard and reading the result in glowing letters in the air, programming spells isn’t all that different from programming computers," Jerry told her. "We’d be a lot further along if Wiz were available, but we’re not doing badly."

Moira’s brow wrinkled. "I wish he was here too. But we cannot even get a message to him, try as we might." She shook the mood off. "It must be very hard to work with spells without having the magician who made them to guide you."

"It’s not as bad as it might be," Jerry told her. "Probably our biggest advantage is that we know all the code was written by one person and I’m very familiar with Wiz’s programming style.

"Look, a lot of this business is like playing a guessing game with someone. The more you know about the person and the way that person thinks, the more successful you are likely to be."

He sighed. "Still, it would be nice not to have to guess at all. Besides, Wiz is good. He’d be a real asset."

"We are doing everything we can to locate him," Moira said. "Meanwhile, is there anything else you need?"

"A couple of things. First, is there any way to get cold cuts and sandwich fixings brought in? My people tend to miss meals."

"Certainly. Anything else?"

"Well, you don’t have coffee, tea or cola here, so I guess not."

"Wiz used to drink blackmoss tea," Moira told him, "but that is terrible stuff."

"Can we try some?" Jerry asked.

Moira rang for a servant and while they waited for the tea, she and Jerry chatted about the work.

"We call the new operating system ’WIZ-DOS’—that’s the Wiz Zumwalt Demon Operating System."

"If this thing has a 640K memory limit, I quit!" someone put in from one of the stalls.

"As far as we know there’s no limit at all on memory," Jerry said. It’s just that addressing it is kind of convoluted."

Moira didn’t understand the last part, but her experience with Wiz had taught her the best thing to do was to ignore the parts she didn’t understand. To do otherwise invited an even more incomprehensible "explanation."

"I’m sure Wiz would be honored to have this named after him," she said.

The tea arrived already brewed. Moira, who had used it when she was standing vigil as part of her training, thought it smelled nasty. Jerry didn’t seem to notice. Moira poured out a small amount of the swamp-water-brown brew. Dubiously, she extended the cup. Jerry sniffed it, then sipped. Then he drained the cup and smacked his lips. "Not bad," he said appraisingly. "A little weak, but not bad. Can we arrange to have a big pot of this stuff in the Bull Pen while we’re working?"

"Of course, My Lord, I’ll have the kitchen send up a pot."

"I mean a big pot," Jerry said. "Say thirty or sixty cups."

Moira, remembering the effect that even a cup of blackmoss tea had on her, stared at him.

"Well, there are more than a dozen of us," he said apologetically.

Moira nodded, wondering if there was enough blackmoss in the castle to supply this crew for even a week.

Fifteen: War Warning

A jump gone awry is one of the hardest bugs to locate.

programmer’s saying

Bal-Simba was walking in the castle garden when his deputy found him.

"Lord," Arianne said strangely. "Someone wishes to speak to you."

"Who?" the black wizard asked, catching her mood.

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

Интервал:

Закладка:

Сделать

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

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


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

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

x