
- •Компьютеры и программы о слове «информатика»
- •К вопросу об алгоритмах
- •Страница арабской рукописи
- •Древнегреческий абак (современная реконструкция)
- •Счет на линиях (средневековый рисунок)
- •От календаря к компьютеру
- •Люди‑компьютеры за работой. Фотография. 1920‑е годы
- •Компьютеры: долгий путь к признанию
- •Томас Ватсон – основатель компании ibm
- •Говард Айкен – создатель Mark I
- •Академик с. А. Лебедев – создатель мэсм
- •Архитектура пришла в эвм
- •Фредерик Брукс – лауреат премии «Компьютерный пионер»
- •Обложка монографии о проекте Stretch
- •Арифмометр конструкции Иоганна Мюллера. 1783 год
- •Знаменитый eniac
- •Гипотетический компьютер 2004 года
- •Вычислительная машина lgp‑30
- •Гарри Хаски возле компьютера swac
- •Легендарный Bendix g‑15
- •Pdp‑8 – самая продаваемая вычислительная машина 1960‑х годов
- •Почему компьютер «персональный»
- •Мипикомпъютер Altair 8800
- •Настольный калькулятор hp 9100
- •Жюль Верн и вычислительная техника
- •Жюль Верн – отец научной фантастики
- •Шарль Ксавье Тома де Кольмар
- •Первая модель арифмометра Тома де Кольмара
- •Арифморель
- •Знаменитый «арифмометр‑фортепиано» Тома де Кольмара
- •Современная реконструкция разностной машины Бэббиджа
- •Великий фантаст Герберт Уэллс
- •Из этимологии компьютерных терминов
- •Программирование на eniac
- •Американский математик Джон фон Нейман
- •Грейс Хоппер
- •Американский математик Джон Уайлдер Таки
- •Рейнольд Томлинсон
- •Буквы алфавитов стран Юго‑Восточной Азии
- •Обозначения больших чисел в Древней Руси
- •Клавиатура ю. Фитча (1886 год)
- •Клавиатура Дж. Уильямса (1890 год)
- •Клавиатура Дж. Бликенсдёрфера (1892 год)
- •Несколько слов о телекоммуникациях
- •Эдуард Эстонье
- •Титульный лист книги э. Эстонье (1904 год)
- •Автоматы и компьютеры Автоматы: от андроида до роботов
- •Механизм управления автоматами Герона Александрийского
- •Монах конструкции Торриано
- •Механизм монаха Торриано
- •Кулачковый цилиндр гидравлического органа Соломона де Ко (1615 г.)
- •Жак де Вокансон
- •Флейтист Вокансона
- •Барабанщик Вокансона
- •Утка Вокансона
- •Автомат фон Кнаусса
- •Три автомата Жаке‑Дро
- •Рисовальщик‑писец Майарде
- •Автомат п. Кинтцинга
- •Жан‑Эжен Робер‑Уден
- •Робер Уден. Урок пения
- •Робот – раб или работник?
- •Карел Чапек
- •Айзек Азимов
- •Говорящие автоматы
- •Альберт Великий
- •Эразм Дарвин
- •Говорящие головы аббата Микаля
- •Вольфганг фон Кемпелен (автопортрет углем)
- •Машина фон Кемпелена
- •Чарльз Уитстон
- •Машина й. Фабера
- •Александр Белл
- •Гомер Дадли
- •Товарищ гроссмейстер…»
- •Турок работы фон Кемпелена
- •Наполеон играет в шахматы с шахматным автоматом в Шенбрунне. Худ. А. Унеховский
- •Аджиб работы ч. Хупера
- •Гонзало Торрес‑и‑Кеведо демонстрирует автомат «отцу кибернетики» Норберту Винеру
- •Еще раз об игре «ним»
- •Ниматрон
- •Эдвард Кондон
- •Реймонд Редхеффер
- •Машина Редхеффера
- •«Крестики‑нолики»
- •Чарльз Бэббидж
- •Уильям Кейстер
- •Релейный автомат Кейстера (внешний вид)
- •Ячейка игрового поля машины Кейстера
- •Эдмунд Беркли
- •Edsac. Три электронно‑лучевые трубки
- •Игровая позиция на экране электронно‑лучевой трубки
- •Дональд Мичи
- •Menace. Спичечный коробок
- •Дэнни Хиллис
- •Tinkertoy. 1‑й вариант
- •Tinkertoy. 2‑й вариант
- •Tinkertoy. Механизм определения текущей позиции
- •Днк‑компьютер maya‑II
- •Литература по истории информатики и вычислительной техники
Великий фантаст Герберт Уэллс
В 1905 году Уэллс издал сочинение «Современная Утопия», в котором, в частности, написал:
«<…> все эти попытки утопистов рисовать будущее, пользуясь настоящим, не выдерживают критики. Угадать то, что даст нам техника, немыслимо. Немыслимо даже для гениальных специалистов. <…> В области открытий и изобретений мы меньше всего можем предсказывать. Всякое великое открытие именно тем и велико, что открывает перед нами новые горизонты, поднимает завесу над областью, которая до тех пор была нам неизвестна. Предугадать то, что нам неизвестно, значит – объять необъятное.
Поэтому утопии, рассматривающие будущее лишь с точки зрения научного прогресса, при всем интересе, который они представляют для читателя, не могут иметь серьезного значения: быть может, завтра же будет сделано открытие, которое перевернет все наши понятия о законах природы».
Так что, конечно, отнюдь не степень удачности технических предсказаний определяет значение творчества Жюля Верна, ведь не случайно на протяжении полутора веков его лучшие романы продолжают оставаться любимым чтением подростков во всем мире.
Из этимологии компьютерных терминов
Об этимологии привычных нам компьютерных терминов мы задумываемся крайне редко. А между тем их возникновение нередко связано с довольно занятными историями. Приведем здесь лишь некоторые из них.
Использование слова program в Англии впервые было отмечено в 1633 году. Оно происходило от греческих слов про («до») и урафегу («писать») и означало официальное публичное объявление властей (т. е. объявление устное, сделанное «до печати»). В течение двух веков после этого область использования слова постепенно расширялась, и оно стало применяться к предварительному описанию деятельности самых разных видов. В других европейских языках слово также утвердилось, причем в том же значении. Например, в словаре В. И. Даля слово програма (с одним м) определялось как «краткий очерк, начертанье, перечень, изложенье, содержанье сочинения, предположенного изданья, книги, журнала, преподаванья чего‑либо; план празднества, торжества, зрелища, представленья; задача, пояснительная записка на заданную по выбору работу».
Любопытно, что слово программа в значении «предварительное описание какой‑либо деятельности» вскоре стало распространяться и на саму эту деятельность. Когда с 1923 года в США программой стали называть анонс содержания предстоящих радиотрансляций, то практически немедленно название перешло на сами электронные сигналы, – так термин впервые проник в область электроники. А спустя десять лет программой уже называли любые сигналы, вырабатываемые радиоэлектронной аппаратурой.
Первые разработчики пришли в вычислительную технику именно из радиоэлектроники, так что слово это было им хорошо знакомо. Поэтому неудивительно, что Джон Моучли, приступив в 1942 году к работе над первым электронным компьютером ENIAC, применил его для описания процесса функционирования своей машины. Однако он еще не имел в виду программу в современном понимании. «Программа» действия ENIAC задавалась путем соединения отдельных устройств компьютера с помощью кабелей, – т. е. процесс программирования заключался во втыкании штекеров с нужные гнезда коммутаторов.