Тайны и секреты компьютера - Антон Орлов
Шрифт:
Интервал:
Закладка:
Стремление к лучшей жизни не могло не накладывать отпечаток как на человеческий характер, так и на представления о будущем и о разумных машинах. И роботы в советской литературе часто представали даже как "люди будущего", свободные от эгоизма и индивидуализма, находящие радость в творчестве и помощи друг другу, — как выражение того, к чему в своей жизни стремились их создатели — авторы книг.
И совершенно ясно, что в советской фантастике почти совершенно не было темы восстания машин против людей. Даже в фильме "Отроки во вселенной" захватившие власть на планете роботы стремились не уничтожить ее население, а облагодетельствовать его, — так, как они понимали это. И не было того страха перед "умными машинами", техническим прогрессом в этой области, который пронизывал всю западную литературу, все мышление западных людей.
Так каков же будет ответ на заданный в заголовке вопрос? Чего нам ждать от искусственного интеллекта? Разрушителей мира или друзей и помощников? И как предотвратить развитие событий по типу фильма «Терминатор»? Так ли, как там показано — напрочь уничтожив все разработки, могущие быть использованными при создании искуственного интеллекта и запретив навсегда подобные стремления (к чему сейчас и склоняется западный мир) или как-то иначе?
Ответ же прост. Смотря кем будет создан искусственный интеллект и кем будет использован. И зачем. И кто вложит в созданную им мыслящую машину свое мировоззрение и принципы жизни. И кому тем самым сотворенный разум будет подобен.
Тот, кто считает, что основа жизни — это конкуренция, что цель жизни — самоутверждение перед людьми, кто убежден, что эти его принципы жизни — вечны и обязательны для всех, вряд ли создаст Вертера или Электроника. Скорее это будет Терминатор. А тот, кто получает удовольствие не от еды, секса и удовлетворения примитивных потребностей вроде воли к власти, а от творчества, познания, созерцания мира, помощи людям, тот создаст интеллект, подобный себе — так же стремящийся к познанию и творчеству. Возможно, для помощи себе в этом трудном деле. А, возможно даже и для того, чтобы в мире просто появился еще один разум, способный наслаждаться созиданием и мудростью.
И вряд ли такой созданный разум сможет быть использован теми, кто хочет не созидать, а разрушать. Он сам — не позволит. Уж об этом его создатель позаботится.
Итак — резюме. Что делать тем, кто не хочет, чтобы события в мире развивались по сценарию «Терминатора»? А путь ясен. Для начала — понять и осознать, что принцип жизни "война всех против всех" — это бездна, откуда выходом может быть гибель всего мира. Постараться убедить в этом других. И всеми силами, любой ценой не допускать, чтобы искусственный интеллект был создан теми, кто этот принцип жизни принял как свой собственный. И постараться жить по-другому — ставя своей целью жизни не победу в конкуренции над своими собратьями, а воплощение своих замыслов в творчестве, познание окружающего мира, облегчение жизни других людей. А если это становится трудно, невозможно из-за обилия вокруг тех, кто так жить не желает — то хотя бы помнить, что такое — нормальная жизнь, и хотя бы мечтать к ней когда-нибудь вернуться. И пытаться воплотить в жизнь эту свою мечту.
Удачи!
Орлов Антон Александрович,
2002 г.
Адрес сайта: http://antorlov.chat.ru или http://www.newtech.ru/~orlov
Примечания
1
Это означает, что пользователи должны платить за информацию столько, сколько они могут заплатить, а не столько, сколько назначает производитель, — при условии, что информация не предназначена исключительно для этих пользователей.
2
Кроме того, при вызове процедуры или функции иногда требуется указывать команду Call (подробнее смотрите в справочной системе).
3
"Мои документы" или другая, заданная пользователем, путь к которой можно посмотреть во вкладке "Сервис"-"Параметры"-"Расположение"
4
Повторите это на своем компьютере.
5
Повторите это на своем компьютере.
6
Не стоит поддаваться мнению, что "использование оператора goto — дурной тон". Это не так. Каждый оператор выполняет свою функцию, и если какая-либо проблема может быть лучше всего решена применением именно этого оператора, то его и надо использовать. Дурной тон — делать сложно там, где можно сделать просто.
7
Повторите это на своем компьютере.
8
В MS-DOS, впрочем, присутствовала возможность включать в программу так называемые "Esc-последовательности", определяющие внешний вид окна программы, вместо того, чтобы самостоятельно прорисовывать все его элементы. Однако аналогом API данное средство считать нельзя, — все же слишком мало функций было доступно программисту.
9
Двоеточие — разделитель команд, расположенных в одной строке.
10
Например, http://NikolayAM.narod.ru. Также про API и использование его в VBA есть немало информации на сайте программы Microsoft Office Extensions (http://www.microsoft.ru/offext).
11
Существует программа "Генератор иконок", специально предназначенная для извлечения иконок из недр Word'а. О ней рассказано в следующей главе.
12
Местонахождение папки автозагружаемых файлов можно посмотреть в окне СервисПараметры-Расположение. Для Word97 это обычно папка. Microsoft OfficeOfficeStartup, а для Word2000/XP по умолчанию назначается папка C: WindowsApplication DataMicrosoftWordStartup.
13
Благодарю Тестовую лабораторию PC Magazine RE за эту рекомендацию.
14
Местонахождение папки шаблонов можно посмотреть в окне Сервис-Параметры-Расположение. Для Word97 по умолчанию назначается папка. Microsoft OfficeOfficeШаблоны, а для Word2000 — C: WindowsApplication DataMicrosoftШаблоны.
15
Функция Или возвращает 1, если на хотя бы один из входов подано значение 1.
16
Без сомнения, при промышленном производстве таких программ и врачи, и программисты работают в команде, причем первые разрабатывают алгоритм работы программы на понятном им языке, а вторые его реализуют. Речь идет о возможности применения программирования каждым пользователем для решения насущных задач, организовывать команды разработчиков для которых возможности нет.
17
Один из жестких дисков, в свое время разработанный корпорацией IBM, имел емкость в 30 мегабайт на пластину и обозначался как 30/30. Точно так же в Америке обозначаются ружья-винчестеры — согласно их калибру. Отсюда и пошло наименование жесткого диска «винчестером» — надо же было как-то назвать деталь с именем "накопитель на жестких магнитных дисках".
18
В первых моделях винчестеров все магнитные метки — и для разбиения на дорожки и на секторы, и для стабилизации скорости вращения, и для поиска секторов — записывались не на заводе, а при так называемом "низкоуровневом форматировании диска" — специальной процедуре, проводимой под руководством BIOS компьютера. В некоторых BIOS'ах и сейчас есть возможность осуществления этого мероприятия, однако диски последних моделей от низкоуровневого форматирования будут необратимо испорчены — служебные метки сотрутся, а новые, помещенные BIOS'ом, восприниматься электроникой дисков не будут.
19
Вернее, нельзя работать с данными, расположенными на диске за пределами его первых 8 гигабайт.
20
Точно так происходит только в MS-DOS. Операционные системы Windows 9x ищут первый участок размером в 500 кб и больше, состоящий из пустых кластеров.
21
Именно поэтому перенос операционной системы Dos выполняется командой sys, а не простым копированием — чтобы при этом в Boot Record была помещена информация о размещении файлов с программами начальной загрузки системы.
22
Файл, организованный так, что он может использоваться операционной системой в качестве оперативной памяти при ее нехватке.
23
В частности, обратите внимание на статьи "Win95.CIH: Всем смертям назло" неизвестного автора, "Быстродействие FAT и NTFS" Дмитрия Михайлова, "Файловая система NTFS" его же (весьма полезная и интересная информация).
24
На самом деле с помощью специального оборудования можно считать даже ту информацию, которая была физически удалена с диска, — на месте которой были записаны другие данные. Однако это — уже технологии спецслужб; тем не менее существуют специальные программы (например, Norton WipeInfo), которые производят бесповоротное удаление информации с диска путем многократной записи случайных данных в ранее занимаемые ею магнитные ячейки.