Вопрос не так прост, как кажется, и рассматривать его следует как частный случай другого, глобального вопроса. Его можно сформулировать так: правильно ли рассматривать ЭВМ сегодня и в обозримом будущем лишь как слугу, слепо выполняющего приказы, хоть и сложные, или основным направлением развития следует считать использование возможностей взаимного дополнения человеческой культуры и некоторой квазикультуры, которую породила техносфера, в виде информационных систем, базирующихся на многих ЭВМ?
Применительно к языкам все это выглядит следующим образом. Любой естественный язык располагает неисчерпаемым богатством изобразительных средств. Это, несомненно, справедливо. Как справедливо и то, что лучше всех должны владеть естественными языками писатели. Но почему же тогда существует наука литературоведение, основная цель которой — растолковать, что, собственно, хотел сказать тот или иной писатель своими произведениями? Почему он сам, без посредников, не может передать свои мысли читателю?
На самом деле нет одной Наташи Ростовой, как нет одного Павки Корчагина. Их столько, сколько людей прочитали «Войну и мир» и «Как закалялась сталь». Неопределенность и есть та цена, которую мы платим за богатство изобразительных средств естественных языков. В противоположность этому машинные языки предельно конкретны. Если они и допускают оттенки, оттенки строго регламентированные. Смысл любого высказывания на машинном языке совершенно однозначен и не требует дополнительных толкований.
Поставленный нами вопрос теперь звучит так: какую из двух возможностей выбрать — обучить ЭВМ естественным языкам и в дальнейшем общаться с ними только на естественных языках или дополнить человеческие лингвистические средства машинными языками, что в конечном итоге придаст естественным языкам (конечно, там, где это необходимо) большую конкретность и, если можно так выразиться, квантовость?
Скажем прямо, мы сторонники второго пути. Всеобщее овладение компьютерной грамотностью — это не печальная необходимость, вызванная недостатками ЭВМ, напротив, это блестящая возможность внести в человеческую культуру дополнительные грани, которые позволят не только обогатить изобразительные средства, но в определенном смысле усовершенствовать образ мышления. Недаром, к примеру, слово «алгоритм» прочно вошло в наш лексикон и часто используется в контекстах, не имеющих отношения к ЭВМ.
До сравнительно недавнего времени каждая информационная система была связана с конкретным типом ЭВМ. Весьма примечательно, что типы ЭВМ порождали своеобразные человеческие коллективы. Так, до самого последнего времени у нас существовали сообщества пользователей ЭВМ типа «Урал», пользователей ЭВМ типа «Минск» и тому подобные.
По мере развития и совершенствования информационных систем происходил неизбежный процесс их обособления от соответствующих технических средств. Сегодняшняя информационная система существует независимо от каких-либо типов ЭВМ. Более того, она с равным успехом может быть сосредоточена в памяти одной большой или сверхбольшой ЭВМ, а может быть распределена по множеству малых, в частности, персональных ЭВМ. Пожалуй, самым ярким выражением современного состояния информационных систем и средств их материальной поддержки могут служить локальные вычислительные сети.
Мы уже говорили, что локальная вычислительная сеть — это коллектив ЭВМ, сосредоточенных в относительно небольшом пространстве (отсюда и название «локальный»), соединенных друг с другом, а также, возможно, с большой ЭВМ. При этом неважно, сколько персональных ЭВМ находится в распоряжении одного пользователя. Как первоначальная стоимость, так и эксплуатационные затраты, относящиеся к одной персональной ЭВМ, в ближайшем времени станут аналогичными затратам, скажем, на телефонный аппарат и в дальнейшем будут неуклонно снижаться. При проектировании локальной вычислительной сети основной вопрос сводится не к распределению персональных ЭВМ между пользователями, а к распределению информационной базы между персональными ЭВМ. Например, нужно ли иметь в каждой ЭВМ трансляторы с соответствующих языков или сосредоточить все трансляторы в одном месте и вызывать по мере необходимости?
Вопрос этот не прост. При его решении приходится учитывать множество различных соображений, в том числе и соображение сохранности информационной базы, надежности функционирования и проблему несанкционированного доступа. Для нас важнее другое.
В современных условиях технические средства, то есть сами ЭВМ, играют роль посредников между информационной системой и человеком. При этом необходимо дать себе ясный отчет в том, что отдельные информационные системы объединяются, а по сути дела уже объединились в единую систему, которая имеет все основания претендовать на название квазикультуры. Нужно ли отводить ей некую вспомогательно-подчиненную роль, например, справочной службы телефонной сети или следует рассматривать ее как дополняющий, но самостоятельный элемент человеческой культуры в целом?