В 1954 году Беркли основал компанию Berkeley Enterprises, которая продавала и сдавала в аренду (по цене от 15 до 150 долларов в день) самые разные роботы собственного изготовления.
К сожалению, данных об объемах производства игровых машин нет, но, скорее всего, они были небольшими — ведь стоимость Релейного Моу была достаточно велика — она составляла около 3000 долларов, а стоимость Переключательной машины — около 200 долларов.
Однако самым интересным продуктом компании Беркли были уникальные конструкторы для сборки разнообразных автоматов и роботов — Беркли назвал их Geniac (Genius Almost-Automatic Computer), Tyniac (Tiny Almost-Automatic Computer) и Brainiac (Brainy Almost-Automatic Computer, что можно приблизительно перевести как «умный почти автоматический компьютер», от английского brain — «мозг»).
Набор Geniac № 1 (1954 год) ценой 20 долларов состоял из 6 многопозиционных переключателей и 400 деталей, из которых можно было собрать 33 различные машины, работавшие от обычной батареи для карманного фонарика. В 1958 году в продажу поступил самый популярный — и недорогой — всего 9 долларов 95 центов — набор Brainiac К2. Из его четырех переключателей и 300 деталей можно было собрать 31 машину, в числе которых были головоломки, машины для игры в «крестики-нолики» и «ним», арифметические и логические машины, машины для шифрования и дешифрирования, тестирования и т. д.
Конструкторы Беркли пользовались огромным спросом. Но здесь надо сказать, что своей главной целью он полагал отнюдь не извлечение прибыли. Эдмунд Беркли был страстным борцом против ядерного оружия, видным активистом движения за мир и разоружение. Он был убежден, что необходимо всемерно пропагандировать знания и интеллект, учить людей мыслить — ведь разумно мыслящий человек не может не понимать, чем грозит человечеству гонка ядерных вооружений.
Судя по длительной задержке с выдачей патента, автомат Кейстера так и не был построен. Автоматы Беркли тоже постепенно теряли популярность. И это вполне объяснимо. Век релейных машин заканчивался, и они уже воспринимались как анахронизм — ведь к концу 1950-х годов широкое распространение получили полупроводниковые электронные компьютеры. И в это же время появились первые программы для игры в шашки и шахматы, т. е. более сложные игры. Понятно, что гораздо более простые «крестики-нолики» также попали в поле зрения программистов.
Создание первой игровой программы для электронного компьютера связано с именем англичанина Александра Дугласа.
Компьютер EDSAC (Electronic Delay Storage Automatic Calculator — Электронный автоматический вычислитель с памятью на линиях задержки) был построен в 1946–1949 годах в Кембриджском университете под руководством выдающегося британского ученого Мориса Уилкса. Он занимает особое место в истории вычислительной техники благодаря событию, произошедшему 6 мая 1949 года. В этот день оператор нажал кнопку «Старт», замигали лампочки на панели и начала вращаться бобина с перфолентой, на которой была записана последовательность целых чисел. Спустя несколько секунд застучал телетайп, печатая посчитанные компьютером значения квадратов этих чисел: 1, 4, 9,16, 25, 36. Для того, чтобы вычислить квадраты чисел от 1 до 99, потребовалось 2 минуты и 35 секунд. Таким образом, EDSAC стал первым в мире компьютером с хранимой в памяти программой, на котором была решена реальная задача.
Система команд EDSAC состояла из 18 одноадресных команд; выполнение операций сложения, умножения и деления занимало в среднем 1,4; 5,4 и 200 миллисекунд соответственно (операции выполнялись над числами с фиксированной запятой). Данные и программы вводились с 5-канальной бумажной перфоленты, а результаты вычислений печатал принтер телетайпа. Машина содержала около 3 000 ламп, потребляла примерно 12 киловатт электроэнергии и занимала комнату площадью 20 квадратных метров. В целом можно сказать, что в архитектуре и схемотехнике EDSAC никаких серьезных новаций, по сравнению с другими компьютерами того времени, не было. Зато в области программирования кембриджские компьютерщики совершили настоящий прорыв. За полтора года они создали библиотеку из 87 подпрограмм, позволявших работать с числами с плавающей запятой, вычислять логарифмы и тригонометрические функции, решать дифференциальные уравнения и т. д. Результаты этой работы Уилкс и его коллеги Дэвид Уилер и Стенли Гилл обобщили в первом в мире учебнике по программированию «Подготовка программ для электронных цифровых вычислительных машин» (1951 год), переведенном на многие языки, в том числе русский.
Читать дальше
Конец ознакомительного отрывка
Купить книгу