Двадцать два нуля

Двадцать два нуля

Но с начала эпохи программирования прошло много времени. Некоторые обстоятельства сильно изменились, другие не изменились вовсе.

Одной из первых машин, для которых я программировал, была PDP-8/I. Компьютер имел тактовую частоту 1,5 мс и 4096 12-разрядных слов основной памяти, был размером с холодильник и потреблял значительную мощность. Его дисковый накопитель позволял хранить 32K 12-разрядных слов, а взаимодействие с оператором осуществлялось через телетайп со скоростью передачи 10 символов в секунду. Нам казалось, что это очень мощная машина, на которой можно творить чудеса.

Недавно я купил новый ноутбук Macbook Pro. Он оснащен двухъядерным процессором 2,8 ГГц, 8 Гбайт памяти, 512-гигабайтным SSD-накопителем и 17-дюймовым ЖК-экраном с разрешением 1920? 1200. Я ношу его в рюкзаке. Он легко умещается у меня на коленях и потребляет менее 85 ватт.

По сравнению с PDP-8/I мой ноутбук работает в восемь тысяч раз быстрее, имеет в два миллиона раз больше памяти, в шестнадцать миллионов раз большую емкость запоминающего устройства, потребляет 1 % мощности, занимает 1 % места и стоит в 25 раз меньше. Посчитаем:

8000 ? 2000 000 ? 16 000 000 ? 100 ? 100 ? 25 = 6,4 ? 1022.

Это очень большое число. Разница составляет 22 порядка! Это расстояние в ангстремах от нас до альфы Центавра; количество электронов в серебряном долларе; масса Земли в Майклах Мурах – словом, большое, очень большое число. И теперь такой компьютер стоит у меня на коленях – и вероятно, на ваших тоже!

И что я делаю с этой мощью, возросшей на 10 в 22 степени? Примерно то же, что я делал на PDP-8/I. Я пишу команды if, циклы while и команды присваивания.

О, инструменты для написания этих команд заметно улучшились, и языки стали более мощными. Но сама природа команд за это время не изменилась. Код 2010 года будет понятен программисту из 1960-х годов. Глина, из которой мы лепим свои программы, не изменилась за четыре десятилетия.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

ПИСЬМОНОСЕЦ: Двадцать первый дубль

Из книги Журнал «Компьютерра» № 15 от 18 апреля 2006 года автора Журнал «Компьютерра»

ПИСЬМОНОСЕЦ: Двадцать первый дубль Автор: Сергей ВильяновСпасибо всем, кто стоит за названием «Компьютерра», всем, кто делает журнал.Читаю вас уже лет семь, точно и не помню. Писал письма несколько раз, но почему-то в основом ругался. Теперь вот хвалю.Очень ждал выхода


Двадцать три «фишки» поиска на Google

Из книги Google. Прорыв в духе времени автора Малсид Марк

Двадцать три «фишки» поиска на Google 1. Телефонная книга. Введите в окно поиска имя и фамилию человека, город и штат, где он проживает, и поисковик выдаст вам телефоны и адреса людей, которые соответствуют условиям запроса.Дополнительная «фишка». Google может работать и по


Двадцать лет спустя

Из книги Ощупывая слона [Заметки по истории русского Интернета] автора Кузнецов Сергей Юрьевич


Письмо двадцать первое

Из книги Исповедь кардера автора Малов Алексей

Письмо двадцать первое Я позвонил Максу, Димке Дизайнеру и Сане Тормозу и вкратце описал им предстоящую работу. Услышав о внушительных гонорарах, ребята не раздумывая согласились. Потом позвонил Коле и сообщил ему о дальнейших планах.— Ты с родителями уже говорил? —


Письмо двадцать второе

Из книги Добавьте в корзину. Ключевые принципы повышения конверсии веб-сайтов автора Айзенберг Джеффри


Письмо двадцать третье

Из книги Adobe Flash. Создание аркад, головоломок и других игр с помощью ActionScript автора Розенцвейг Гэри

Письмо двадцать третье — Изька, просыпайся, — Коля энергично тряс меня за плечо.Тяжко, очень тяжко не высыпаться после насыщенных событиями суток. Я кое-как разлепил веки.— Чего тебе?— Ты просил тебя разбудить.— Уже пять часов? — казалось, что проспал я пять


Письмо двадцать четвертое

Из книги 1С: Бухгалтерия 8 с нуля. 100 уроков для начинающих автора Гладкий Алексей Анатольевич

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


Письмо двадцать пятое

Из книги Цифровой журнал «Компьютерра» № 169 автора Журнал «Компьютерра»

Письмо двадцать пятое В дверь позвонили, я уже знал, что пришел Игорь и что ночью мы уезжаем.В дверь вошли двое. Я вышел в прихожую для встречи гостей.— Здравствуй, Изя, рад тебя видеть, — сказал Игорь Владимирович.— Взаимно, — ответил я. — Друзья, вот знакомьтесь, это и


Двадцать тысяч лье под корой

Из книги Вопросы истории: UNIX, Linux, BSD и другие автора Федорчук Алексей Викторович

Двадцать тысяч лье под корой Чтобы научиться убеждать людей, для начала следует получить хотя бы общее представление о том, как работает человеческий


Двадцать советов о том, как уменьшить количество отказов от корзины

Из книги автора

Двадцать советов о том, как уменьшить количество отказов от корзины Посетители довольно часто покидают сайт, выбрав товар и не оформив заказ, и этот факт очень беспокоит маркетологов. Проблема действительно непростая. Улучшив страницу корзины, вы, возможно, повысите


Игра в очко, или двадцать одно

Из книги автора

Игра в очко, или двадцать одно Исходный файл: Blackjack.fla Двадцать одно – еще одна популярная карточная игра в казино, которую легко можно перенести на компьютер. Раздающий карты следуют определенному набору правил, следовательно, можно написать программу, которая будет


Охлаждающие панели для кондиционера, позволяющие снизить энергопотребление до нуля Николай Маслухин

Из книги автора

Охлаждающие панели для кондиционера, позволяющие снизить энергопотребление до нуля Николай Маслухин Опубликовано 18 апреля 2013 С тех пор, как изобрели кондиционеры, расходы на электричество растут как на дрожжах. Особенно это касается стран с


Глава двадцать вторая. Из истории Иксов

Из книги автора

Глава двадцать вторая. Из истории Иксов Хотя, как было отмечено в предыдущей главе, CLI в полной мере сохраняет своё значение в современных UNIX-подобных системах, жизнь как «обычного пользователя», так и типичного применителя оных протекает в основном в рамках интерфейсов


Глава двадцать четвёртая

Из книги автора

Глава двадцать четвёртая В настоящей главе мы поговорим об истории комплексов программ, задумчиво именуемых интегрированными, или графическими, рабочими средами, они же – окружения (по английски – Graphic, или Intergated Desktop Environment). Впрочем, в народе их величают гораздо короче