- Фантастика и фэнтези
- Ироническое фэнтези
- Стимпанк
- Детективная фантастика
- Киберпанк
- Попаданцы
- LitRPG
- Космоопера
- Технофэнтези
- Городская фантастика
- Русское фэнтези
- Юмористическая фантастика
- Космическая фантастика
- Боевое фэнтези
- Эпическая фантастика
- Зарубежная фантастика
- Книги магов
- Мистика
- Разная фантастика
- Разное фэнтези
- Любовное фэнтези
- Романтическая фантастика
- Городское фентези
- Историческая фантастика
- Историческое фэнтези
- Социально-философская фантастика
- Сказочная фантастика
- Иностранное фэнтези
- Романтическое фэнтези
- Ироническая фантастика
- Ужасы и Мистика
- Постапокалипсис
- Героическая фантастика
- Фэнтези
- Научная Фантастика
- Социально-психологическая
- Альтернативная история
- Боевая фантастика
- Разная литература
- Пословицы, поговорки
- Шахматы
- Визуальные искусства
- Фанфик
- Авто и ПДД
- Военное
- Отраслевые издания
- Гиды, путеводители
- Зарубежная образовательная литература
- Военная история
- Цитаты из афоризмов
- Современная литература
- Великолепные истории
- Начинающие авторы
- Современная зарубежная литература
- Боевые искусства
- Изобразительное искусство, фотография
- Кино
- Литература 19 века
- Недвижимость
- Музыка, музыканты
- Готические новеллы
- Истории из жизни
- Культура и искусство
- Спецслужбы
- Зарубежная прикладная литература
- Музыка, танцы
- Подростковая литература
- Прочее
- Военная техника, оружие
- Газеты и журналы
- Периодические издания
- Домоводство, Дом и семья
- Любовные романы
- Экономическая литература
- Научные и научно-популярные книги
- О животных
- Биохимия
- Культурология
- Юриспруденция
- Политика
- Психотерапия
- Языкознание
- Научпоп
- Медицина
- Психология, личное
- Радиотехника
- Филология
- Педагогика
- Образовательная литература
- Деловая литература
- Физика
- Науки: разное
- Химия
- Воспитание детей, педагогика
- Детская психология
- Зарубежная публицистика
- Биология
- Архитектура
- Зарубежная психология
- Науки о космосе
- Социология
- Математика
- География
- Беременность, ожидание детей
- Литературоведение
- Транспорт, военная техника
- Обществознание
- Зоология
- География
- Альтернативная медицина
- Иностранные языки
- Ветеринария
- Рефераты
- Астрология
- Биофизика
- Экология
- История Европы
- Учебники
- Шпаргалки
- Государство и право
- Ботаника
- Религиоведение
- История
- Техническая литература
- Прочая научная литература
- Психология
- Детективы и Триллеры
- Справочная литература
- Проза
- Новелла
- Юмор
- Проза
- Историческая проза
- Русская современная проза
- Советская классическая проза
- Повести
- Очерки
- Эссе
- Рассказы
- Зарубежная современная проза
- Сентиментальная проза
- Зарубежная классика
- Афоризмы
- Эпистолярная проза
- Феерия
- Семейный роман/Семейная сага
- Разное
- Антисоветская литература
- Магический реализм
- Русская классическая проза
- Современная проза
- О войне
- Контркультура
- Классическая проза
- Поэзия, Драматургия
- Детская литература
- Детская фантастика
- Детские остросюжетные
- Детские стихи
- Детские приключения
- Внеклассное чтение
- Учебная литература
- Зарубежные детские книги
- Бизнес
- Загадки
- Книги для подростков
- Школьные учебники
- Детский фольклор
- Книги для дошкольников
- Детские детективы
- Детская познавательная и развивающая литература
- Буквари
- Прочая детская литература
- Сказка
- Детская проза
- Детская образовательная литература
- Юмор
- Документальные книги
- Бизнес
- Внешнеэкономическая деятельность
- Тайм-менеджмент
- Кадровый менеджмент
- О бизнесе популярно
- Управление, подбор персонала
- Бизнес
- Менеджмент и кадры
- Продажи
- Экономика
- Ценные бумаги и инвестиции
- Малый бизнес
- Делопроизводство, офис
- Корпоративная культура, бизнес
- Банковское дело
- Финансы
- Зарубежная деловая литература
- Ораторское искусство / риторика
- Личные финансы
- Интернет-бизнес
- Поиск работы
- Государственное и муниципальное управление
- Бухучет и аудит
- Работа с клиентами
- Менеджмент
- Краткое содержание
- Личная эффективность
- Переговоры
- Приключения
- Старинная литература
- Религия и духовность
- Компьютеры и Интернет
- Блог
Читаем без скачивания Двойная осторожность - Дик Фрэнсис
Шрифт:
Интервал:
Закладка:
Он снова напечатал «LIST» с другими номерами строк и обрел такие перлы, как 520 IF N$="HET" THEN GOTO 560: X=X+B 530 INPUT N$: AB=AB+1 540 IF N$="HET" THEN GOTO 560: X=X+M 550 T=T+G2 560 GOSUB 4000 — А это что за галиматья? — спросил я.
— Хм... ну... видите ли, написать свою программу куда проще, чем прочесть и понять чужую. Программы — вещь ужасно индивидуальная. К одному и тому же результату можно прийти совершенно разными путями. В смысле, если вы, к примеру, едете из Лондона в Бристоль, то вам нужна магистраль М-4, и она всю дорогу называется М-4, но в программе вы в любой точке пути можете назвать магистраль как вам заблагорассудится. Сами-то вы будете знать, что в определенный момент М-4 будет называться, скажем, К-2, или РТ-З, или В-7(2), но никто другой этого знать не будет.
— Это вы тоже детям так объясняете?
— Гм... да. Извините. Привычка. — Тед взглянул на экран. — Ну, видимо, вот эти строчки предназначены для того, чтобы пропускать отдельные вопросы, если предыдущие ответы сделали их ненужными, и переходить сразу в следующую часть программы. Если бы я распечатал всю программу, я мог бы понять, что тут к чему.
Я покачал головой:
— Не надо. Давайте лучше посмотрим какую-нибудь другую программу.
— Давайте.
Тед открутил пленку в начало и напечатал "Cload «Donca», и когда на экране загорелось «ready», напечатал «run».
Нас немедленно спросили: "Какая из скачек в Донкастере? Введите название скачки и нажмите «ENTER».
— Хорошо, — сказал Тед, нажимая на клавиши. — Как насчет того, чтобы посмотреть что-нибудь подальше? Скажем, «GOODW»?
Мы получили "Какая из скачек в Гудвуде? Введите название скачки и нажмите «ENTER».
— Я не знаю, какие скачки есть в Гудвуде, — сказал я.
— Ну, это просто! — сказал Тед и напечатал «LIST 10-140». Когда экран перестал мигать, мы увидели следующее:
"LIST 10-140 10 PRINT "Какая из скачек в Гудвуде? Введите название скачки и нажмите «ENTER».
20 INPUT A$ 30 IF А$="Приз Гудвуда" THEN 330 40 IF А$="Кубок Гудвуда" THEN 340" и так далее.
Всего в списке было пятнадцать скачек.
— А что будет, если ввести название скачки, которой нет в программе?
— спросил я.
— Давайте посмотрим, — сказал Тед. Он напечатал «run», и мы снова вернулись к «Какая из скачек в Гудвуде?» Тед напечатал «Дерби», и экран ответил: «По этой скачке информации не имеется».
— Дешево и сердито! — сказал Тед.
Мы проверили обе стороны каждой из кассет, но все программы были одинаковые: «Какая из скачек в Редкаре?», «Какая из скачек в Аскоте?», «Какая из скачек в Ньюмаркете?».
Там были программы примерно для пятидесяти мест, где проводятся скачки, с различным числом скачек в каждой. В некоторых программах были не названия конкретных скачек, а общие категории, вроде «Дистанция семь фарлонгов от трех лет и старше» или «Трехмильный стипль-чез по возрастным категориям». Я только потом сообразил — и меня это немало позабавило, — что среди этих скачек не было ни одного гандикапа. Там не было ни одного вопроса о том, сколько скачек выиграла лошадь под таким-то и таким-то грузом. В общем и целом эти программы были предназначены для расчета шансов любого количества лошадей в более чем восьмиста поименованных скачках и в неизвестном числе неназванных. У каждой скачки была своя система оценки и очень часто — свой список вопросов. Да, это был монументальный труд!
— Наверно, он потратил на это несколько дней, — сказал Тед.
— Несколько недель, я думаю. Ему приходилось делать это в свободное время.
— Программы, конечно, несложные, — сказал Тед. — Чтобы их составить, не надо быть крупным специалистом. Тут дело скорее в организации, чем в чем-то еще. Однако он не тратил лишнего места. Любители пишут очень длинные программы. Специалисты делают то же самое в три раза короче. Это просто дело практики.
— Нам стоит записать, на какой из сторон находится «Бейсик» для «Грэнтли», — сказал я. Тед кивнул.
— Он в конце. После Йорка. Файл с именем "Z". Он проверил, та ли это кассета, и написал это на ярлычке карандашом.
Я зачем-то взял две другие кассеты и мельком глянул на надпись, которую видел и раньше, но как-то не обратил внимания: на одном из ярлычков Питер нацарапал карандашом: «Программы для К. Норвуда». Тед заглянул мне через плечо и сказал:
— А, это первая сторона. Там, где Аскот и все прочее. — Он помолчал. — Надо бы пронумеровать стороны. С первой по шестую. Привести в порядок, так сказать.
У него, как и у меня, порядок вошел в привычку. Когда Тед пронумеровал кассеты, он уложил их в их яркие коробки и отдал мне. Я от души поблагодарил его за терпение и предложил выпить пива. За пивом Тед спросил: Ну что, будете пробовать?
— Что пробовать?
— Ну, эти программы. Дерби ведь где-то в июне. Если захотите, можно будет рассчитать шансы для всех лошадей и посмотреть, сможет ли программа определить победителя. Я бы не отказался... А вы?
— Ну, начать с того, что я не знаю ответов на все эти вопросы.
— Ах, да! — Тед вздохнул. — Жаль. А ведь где-то эта информация должна быть. Но добыть ее будет непросто.
— Я могу спросить у братца, — сказал я и рассказал Теду про Вильяма. — Он иногда упоминает про какие-то каталоги. Возможно, там могут быть нужные ответы.
Теду эта идея, похоже, понравилась. Я не стал спрашивать его, чего ему больше хочется: проверить, как работают программы, или заработать на этом. Но он мне сам признался.
— Скажите, — очень осторожно начал он, а вы не встали бы возражать, если бы... если бы я переписал эти щцрограммы?
Я посмотрел на него с легким удивлением. Тед смущенно улыбнулся.
— На самом деле, Джонатан, деньги бы мне очень не помешали. В смысле, если эти программы действительно работают, почему бы мне ими не воспользоваться?
Он поерзал на сиденье. Я не спешил отвечать, и Тед продолжал:
— Вы же знаете, какое мизерное у нас жалованье. А у меня трое детей на шее. Это, скажу я вам, не шутка. Одень, обуй, а детские вещи стоят дорого, и к тому же эти чертенята из них вырастают прежде, чем успеешь их купить. Живем от получки до получки.
— Хотите еще пива? — предложил я. Тед не отказался.
— Вам-то легче, — мрачно продолжал он. — У вас детей нет. Так что вам, должно быть, хватает. Да и получаете вы больше: вы ведь глава отделения.
— Ну, — задумчиво сказал я, — не вижу причин, почему бы вам не скопировать эти программы, если вам так хочется...
— Джонатан! — просиял Тед.
— Но я не стал бы их использовать, не проверив, насколько они верны, — продолжал я. — А то вы можете проиграться в пух и прах.
— Я буду осторожен! — радостно пообещал он. Глаза его сверкали за очками в черной оправе. Я с беспокойством подумал, не первые ли это симптомы помешательства. В Теде Питтсе всегда было что-то от фанатика... — Не могли бы вы спросить у вашего брата, где можно раздобыть эти самые каталоги?
— Ну...
— Вы теперь жалеете, что разрешили мне скопировать их? — спросил Тед, внимательно вглядываясь в мое лицо. — Вы хотели бы оставить их себе, да?
— Да нет. Я просто подумал... Ведь игра — это как наркотики. Втянетесь — и покатитесь вниз...
— Но я хотел всего лишь... — Тед умолк и пожал плечами. Он выглядел разочарованным — и ничего более.
— Хорошо, — со вздохом сказал я. — Но, бога ради, будьте разумны!
— Буду, буду! — горячо ответил Тед. Он выжидательно посмотрел на меня. Я достал кассеты из кармана и отдал ему.
— Смотрите, чтобы с ними ничего не случилось.
— Головой отвечаю!
— Ну, зачем же так... — ответил я и вспомнил своих гостей с пистолетом. Я подумал, что слишком многого в этом деле я не знаю, и медленно добавил:
— И, пожалуйста, сделайте копии и для меня тоже.
— Но у вас же есть оригиналы! — удивился Тед. Я покачал головой.
— Оригиналы не мои. Мне их придется отдать. Но не вижу, почему бы мне не оставить себе копии, если это возможно.
— Скопировать программу — легче легкого, — сказал Тед. — И это очень полезно. Нужно всего-навсего загрузить программу с кассеты в компьютер, как мы это только что делали, а потом вставить чистую кассету и сгрузить программу из компьютера на нее. Если нужно, можно делать десятки копий. Каждый раз, когда я пишу программу, которую мне не хотелось бы потерять, я ее скидываю на несколько разных носителей. Таким образом, если дискета или кассета потеряется или какой-нибудь идиот ее сотрет, всегда остается запасная.
— Тогда я куплю несколько кассет, — сказал я. Тед покачал головой.
— Лучше дайте мне деньги, я сам куплю. Конечно, если дело срочное, сойдут и обычные, но лучше все-таки записывать программы на специальные компьютерные кассеты.
Я дал ему денег, и Тед обещал, что сделает копии завтра либо на большой перемене, либо после уроков.
— И добудьте мне каталог, ладно? — сказал он.
— Хорошо.
Вернувшись домой, я позвонил на ферму, Вильяму.
— Как дела?
— Слушай, что ты скажешь, если я на это лето устроюсь на спортивные конюшни?