У День юзабіліті: на що здатний комп'ютер?
Основними компонентами комп'ютера є материнська плата і процесор. Процесор виконує операції над числами. А материнська плата визначає, звідки він візьме ці числа і куди покладе результат. Чи будуть це дані з пам'яті, з жорсткого диска або від звукової карти - процесору все одно. Головне, що це числа, які надійдуть до нього від материнської плати.
Все ж програми - це правила, що робити з цими числами. А саму роботу виконує периферія.
Звукова карта з колонками на основі переданих їм чисел створюють звук, монітор - зображення на екрані, принтер намалює готове зображення на папері. І так працюють всі пристрої, що підключаються до комп'ютера, починаючи від лампочки в дисководі і закінчуючи радіоуправляючим космічним супутником.
Але така система придумалася не відразу. Багато відомих винахідники, математики, фізики і філософи брали участь у створенні комп'ютера. І тривало його створення кілька століть.
Першу лічильну машину придумав великий Леонардо да Вінчі (XV століття!), Але вона так і залишилася непобудованого. Перша реальна лічильна машина була побудована німецьким вченим В. Шиккардом в 1630 році, але цей факт залишився непоміченим.
Перша широко відома лічильна машина була побудована Блейз Паскалем. Механічна машина приводилася в рух рукояткою і вміла виконувати чотири арифметичні дії: додавання, віднімання, множення і ділення. Ця машина була пущена в серійне виробництво в 1645 році і називалася «залізного Фелікса».
Німецький філософ Гольфрід Вільгельм Лейбніц кілька десятків років працював над поліпшенням цього лічильного механізму. Спеціально для неї він придумав двійкову систему числення, яка застосовується в сучасних комп'ютерах. Він «навчив» машину Паскаля обчислювати ступеня, коріння, вирішувати квадратні рівняння, обчислювати значення тригонометричних функцій ... Але у цієї машини не можна було міняти програму. Вона залишалася калькулятором.
Перший комп'ютер із змінною програмою був побудований в 1888 році. Він працював як машина Паскаля, але в двійковій системі Лейбніца. У ньому замість обертових коліс використовувалися електричні реле.
Потім стався технологічний ривок. Реле замінили на радіолампи, лампи на транзистори, транзистори на мікросхеми. Комп'ютер, раніше займав цілий будинок, став забиратися в шафу, розміром з холодильник. А тепер його і зовсім можна носити в кишені.
Комп'ютер 1888 міг дуже швидко робити тільки дві дії: додавати і віднімати велику кількість чисел. Потім були написані програми, які дозволяли на основі цих найпростіших дій виконати множення і ділення. Ще пізніше були створені ще більш складні алгоритми для обчислення коренів, тригонометричних та інших функцій.
Коли якийсь інженер олівцем точка за точкою на міліметрівці намалював букву, стало ясно, як можна зберігати в пам'яті комп'ютера зображення.
Заміряючи з великою швидкістю рівень сигналу на мікрофоні і записуючи відповідне число, комп'ютер може створити цифрову копію звуку. А накладення звуку на швидко мінливі картинки дозволило створювати комп'ютерні фільми.
Математики стали зберігати координати вершин геометричних фігур в пам'яті комп'ютера, і ми отримали Віртуальні Світи. Спочатку ялинки в них були більше схожі на стопку конусів. Але в міру того, як в їх промальовуванні з'явилися спочатку окремі гілки, а потім і окремі голки, ми можемо бачити на екрані віртуальну ялинку, відрізнити від справжньої. Щоб підсилити враження, гілки зробили розгойдуються - по чуть-чуть змінюючи координати всіх геометричних фігур. А якщо додати звук вітру, то картинка стає майже реальною.
Зараз інженери-комп'ютерники б'ються над тим, щоб пронумерувати всі запахи і всі смаки. Тоді у віртуальному світі можна буде відчути запах віртуальної ялинки. Але те, що нам представляється ялинкою, для комп'ютера - всього лише маса цифр, на основі яких монітор змінює яскравість точок на екрані.
Так комп'ютери впливають на наші органи чуття. Але можуть вони впливати і на більш тонку «річ» - нашу свідомість. Комп'ютер - дуже складний інструмент. Набагато складніше гайкового ключа або вольтметра. Але, незважаючи на це, він був і залишається нерозумним предметом. Деякі люди про це забувають.
Вже на початку XX століття хтось здогадався пронумерувати букви алфавіту і кожній букві привласнити відповідне їй число. Кілька чисел поспіль складаються в слово. Так комп'ютери навчилися зберігати в своїй пам'яті текстову інформацію, виводити на екран «осмислені» фрази. З'явилися програми-співрозмовники і навіть програми, які пишуть вірші!
Припустимо, що ви не знаєте китайської мови. Але вам видали набір необхідних китайських ієрогліфів і пояснили, за якими правилами з них складати слова, фрази й цілі речення. Тепер, якщо китаєць підійде до вас і напише який-небудь питання, ви за допомогою правил зможете розташувати свої таблички з ієрогліфами так, що вийде відповідь на його питання. Однак ви не будете знати ні про що вас запитали, ні що ви на це відповіли. Тобто ваш відповіді не буде осмисленим, а значить розумним.
Не знаю, чи проводив хто-небудь подібні експерименти з китайськими табличками, але правила, про які я розповідаю, вже давним-давно існують і для англійської мови, і для російського. І на їх основі робляться програми-співрозмовники.
Коли я вчився в інституті, серед моїх друзів була популярною одна з таких програм під назвою «Diala» (1986 рік створення, Windows 95 з'явиться через майже 10 років). І ось одного разу до мене підійшов мій друг Саша і запросив подивитися на його екран. На екрані були останні рядки його діалогу з програмою:
Діала: Я досконала система, а ти всього лише людина!
Саша: Заглохні, залізяка, а то я тобі проводи повисмикували.
Діала: Ех, зустрітися б нам з тобою як-небудь в темному провулку, ти б так не говорив.
Саша: Так, і що б ти зі мною зробила?
Діала: Це не важливо. ГОЛОВНЕ, ЩОБ ГУМИ ЗАБРАКЛО!
Саша: ...
Мені було зрозуміло, про яку «гумі» йшлося, і я засміявся. Комп'ютер повернув Сашкові його ж улюблений жарт, яку той напевно висловив трохи раніше. Але Сашкові чомусь не було смішно. З криком «Я їй доведу!» Він кинувся до комп'ютера. Ще через пару днів всі його друзі знали, що він хоче довести комп'ютера перевага людини над машиною. Ще через два тижні він здався в безсиллі.
Сподіваюся, що вам зрозуміло, що він не міг нічого довести. Комп'ютер просто-напросто не розумів ні слова з його фраз. Він всього лише повертав Саші його ж слова, а Саша сам інтерпретував їх як запекла суперечка. Це було схоже, ніби він погрожував дзеркала і дивувався, чому відображення загрожує йому у відповідь.
Але це ще квіточки. Зараз стали доступні програми, які впроваджують у вихідний текст різні нейро-лінгвістичні та інші неусвідомлювані посили. Найлегше це показати на конкретному прикладі.
Я взяв новина, яка містить таку фразу: «Загін зайняв позиції на нафтоперегінної станції». А посил я заклав такий: купи слона. Програма, шляхом підбору синонімів, за кілька секунд запропонувала використовувати таку фразу: «Загін окупованих маслоналивної станцію».
Таким чином, в банальну новина про американську операції в Іраку можна впровадити комерційну пропозицію. Фахівці стверджують, що дана техніка працює. І якщо я пропущу подібну «новина» по телебаченню, то попит на слонів помітно зросте.
Цьому можна вірити чи ні, але над подібними проектами працюють солідні люди з серйозних організацій. А значить, віддача від таких програм є.
При такому підході комп'ютер перетворюється в психотронное зброю. А враховуючи, що я використовував програму, яка безкоштовно доступна будь-якому бажаючому, то слід припустити, що подібна зброя може використовуватися ким завгодно.
Ось такі можливості є у сучасного комп'ютера. Він може повністю підмінити реальність і імітувати розумне поведінку. І навіть підпорядкувати вашу свідомість. Але до самостійних дій йому ще далеко. Тому ніколи не забувайте, що за кожним «вчинком» комп'ютера коштує реальна людина.