Програмуючи Всесвіт. Космос – квантовий комп’ютер. Сет Ллойд
багатозначності: за винятком особливих обставин, більшість висловів мають безліч потенційних значень, і це є ключовим аспектом у поезії, художній літературі та побутовій розмові. Багатозначність людської мови – це не хиба. Це бонус!
Хоча значення складно визначити, це одна з найпотужніших особливостей інформації. Основна ідея інформації полягає в тому, що одна фізична система – тобто цифра, літера, слово, речення – може бути поставлена у відповідність іншій фізичній системі. Інформація є символом якогось предмета. Два пальці можуть бути використані для репрезентації двох корів, двох людей, двох гір, двох ідей. Слово може означати будь-що (будь-що, для чого в нас є слово): апельсин, корова, гроші, свобода. Складаючи слова в речення, можна передавати будь-що, що може бути виражене в словах. Слова в послідовності можуть означати складну думку.
Так само як слова можуть репрезентувати ідеї та предмети, їх також репрезентують і біти. Слово і біт – це засоби, за допомогою яких передається інформація, а інтерпретатор має надати їм значення.
– Що таке комп’ютер? – запитав я у своєї групи.
Відповіді не було. Дивно, бо я був упевнений, що мої студенти користувалися комп’ютерами від самого народження.
Я чекав. Врешті хтось зголосився відповісти:
– Машина, що маніпулює даними, які зберігаються у вигляді 0 і 1.
Інший студент не погодився:
– Ти говориш про цифровий комп’ютер. А є ж аналогові. Вони зберігають інформацію в безперервних аналогових сигналах.
У результаті всі разом дали значно ширше визначення: комп’ютер – це машина, що обробляє інформацію.
– Добре, – сказав я, – тоді яким був перший комп’ютер?
Тепер клас пожвавився: «Марк 1», «механічний пристрій Беббіджа», «логарифмічна лінійка», «абак», «мозок», «ДНК»… Одна рука заворушила пальцями: «Цифри!»
Безперечно, якщо ви визначаєте комп’ютер як машину, що обробляє інформацію, то багато що здатне бути ним.
– Поки що, – сказав я, – просто погляньмо на машини, які люди створюють для обробки інформації, і залишмо питання про людей як машини, що обробляють інформацію, на потім.
Комп’ютери беруть свій початок від давньої епохи Homo sapiens – людини розумної. Подібно до перших інструментів, перші комп’ютери були кам’яними. Calculus – латинське слово, що означає «камінець», і перші калькуляції-підрахунки виконувалися шляхом розташування чи перерозташування саме камінців. І кам’яні комп’ютери не обов’язково були малими. Цілком можливо, що Стоунгендж був великим кам’яним комп’ютером для вираховування зв’язку між календарем і розташуванням планет.
Метод, що використовується в обчисленнях, накладає об’єктивні обмеження на обчислення, які можуть бути виконані (уявіть камінці проти Intel Pentium IV). Кам’яні комп’ютери підходять для додавання та віднімання, але гірше пристосовані для множення