Пишiть ! 1000 років 
української 
культури
Меню   *   Мій ЖЖ   *   Проблемы НТР   *   Мечты о машинном переводе   *   Відтінки культури   *   Скарби нашої землі   *   Здорове життя   *   Рідний край   *   Мій рідний Ніжин   *   Погляди на Київ   *   Київські шляхи   *   Битви за рідну землю   *   Бабин яр   *   Походження Києва   *   Глобус України   *   Наші мандрівки   *   Наші Карпати   *   Люди   *   Родовід Лисенків та Біланів   *   Життєпис   *   Мой сын Олег, пилот   *   По следам Добрыни   *   Леонід Глібов   *   Станiслав Лем   *   Юрiй Лисянський   *   Георгiй Малаков   *   Олена Телiга   *   Вiктор Суворов   *   Карел Чапек   *   Ukrainian Aeneide   *   Ukrainian FolkArt   *   VirtualTourist

Russian - English, Spanish, German, French Translation

Исполнилось 100 лет со дня рождения Сергея Лебедева и 50 лет со дня создания под его руководством первых советских компьютеров.

Ліворуч монастирський гуртожиток у Феофанії, де розміщувалась лабораторія С.О.Лебедєва В 2002 году в Киеве, в довольно узком кругу, отметили 50-летие создания первого советского компьютера, он же один из первых в мире. Собирали его, как положено было в те времена, в обстановке большой секретности, в Феофании, под руководством акад. Лебедева. Это место достойно статуса памятника истории! А останки первой советской ЭВМ хранятся в сарайчике, в Переяслав-Хмельницком музее народной архитектуры! Академік Віктор 
 Михайлович Глушков

Впоследствии работы возглавил будущий академик Виктор Михайлович Глушков, которому 24 августа 2003 года исполнилось бы всего 80 лет! Не сумели сберечь его, как и многих других талантливых людей, как не сумели удержать на родине многих энергичных, образованных, работящих! Зато кровавые тираны доживают у нас до глубокой старости на гигантских пенсиях!

Київський завод КВАЗАР-МІКРО К слову, в Киеве до сих пор проживают родственники и однофамильцы одного из американских основоположников кибернетики Норберта Винера. Вот только пообщаться с ним они так никогда и не решились (а он ведь в Киеве бывал), побаиваясь злобно-ревнивых наездов родной власти. Норберт Винер

Встроенные микросхемы нынче имеются внутри телефонов, телевизоров, стиралок, и прочего - несть числа... Однако, именно универсальный компьютер - станок для обработки всяческих мыслей - непосредственно предназначен для умственного творчества. Его можно использовать в традиционных конторских приложениях: как печатную машинку, копир, факс, чертёжный прибор, фотолабораторию; для изысканных оформительских технологий, и в особенности - как уничтожитель документов (порой, самых нужных). Плюс развлекательно-просветительные возможности: музыка, видео, игры, электронные книги и мультимедийные учебники. Деловой человек может собственноручно оформить визитную карточку, резюме и занести на дискету свой телефонный блокнот. Когда уверенно освоите эти три важных и непростых объекта - считайте, что компьютер стал вашим помощником.

Компьютер - на каждый рабочий стол! Билл Гейтс.

Словом, современная "персоналка" помогает создавать и публиковать первоклассные произведения мирового уровня во множестве сфер человеческой деятельности, вкладывая в это дело лучшие творческие силы души. В этом отношении она превосходит любые до сих пор созданные бытовые приборы. Проблема только в том, что лидеры индустрии привлекли в неё гигантские человеческие силы в СОБСТВЕННЫХ интересах, и их давление бывает мучительно больно чувствовать на своей шкуре. l

Інформаційне суспільство України

Стан інформатизації України

Новости информационой техники

Открытое ПО   Прикладные свободные программы в школе

Intel приглашает к сотрудничеству

MTSoft: проблемы машинного перевода, поиска, лицензирования

Домен UA

Обзор Интернет-провайдеров

Киевтехносервис - десятки лет опыта обслуживания, нестандартной реконструкции, ремонта, комиссионной торговли для информационной техники любых форм финансирования


Основоположники вітчизняної комп'ютерної галузі

Вадим Лашкарьов - відкривач напівпровідників (+)

Нік Голоняк - винахідник світлодіодів

Голос из космоса


Искусство обмана Большой Брат совсем спятил!
Інформаційно-психологічні операції.
Манипулирование информацией.
Заговоры как образ жизни.
Портал для тех, кто отстаивает свои права.
Гуманитарии в Интернете.
Другая модель образования.
Существует ли Интернет-зависимость?
Насколько опасны жестокие игры?
Человеческий фактор защиты информации.
Ода резервному копированию.
Юзабилити программного обеспечения.
Как компьютер влияет на зрение.
Улучшение зрения.
Новые луддиты.   Праздник дилетантов.
СОРМ. ECHELON. Carnivore.
Гений подслушивания.
Український "Ешелон"?!...
Домен UA контролюватиме СБУ.
Український інформаційний простір та безпека.
Антивирусная лаборатория Касперского.
А.Солженицын. В круге первом - о разработке систем подслушивания.
Информационная безопасность в Яndex, АПОРТ, Народний розвiдник 
Радянського Союзу 
Вiктор Суворов
Защита пользователя в Интернете.
Прослушивание российского Интернета.
Эффективность электронной слежки.
Подслушивающая программа Carnivore.
Кто и как следит за нами в Интернете.
Российская система спутникового шпионажа.

Третий этап развития материалистического мировоззрения
Тезисы несостоявшегося выступления на конференции "Энергоинформационное единство мира", Днепропетровск, октябрь 1996 г.
Валерий Н. Лысенко © Киев 1996-2003

Станіслав Лем. Кіберіада На рубеже второго и третьего тысячелетий новой эры человечество осуществляет научно-техническую революцию - грандиозное социальное преобразование, подобные которому в истории случались всего несколько раз, и которые определяют направления глобального прогресса. Понимание столь важных процессов должно учитывать фундаментальных научные достижения.

Так, понятие материи издревле формировалось в науке как одно из самых объемлющих отображений общественной производственной практики. В античном мире оно отражало овладение человечеством различными видами веществ, объясняя как их частный случай даже "стихию огня", и, в качестве перспективного задела, некие иные неосязаемые стихии. Позже из экономики был привнесен строгий порядок законов сохранения, проделана глубокая аналитическая классификация, изучены возможности и ограничения превращений.

Когда в конце XVIII в. общество потребовало революционного снижения доли неквалифицированного труда, в ответ производство породило энергетику - и позже наука вынуждена была констатировать, что различные виды энергии столь же общественно значимы, как виды веществ, и могут быть столь же аккуратно введены в платежные ведомости с соблюдением своих специфических законов сохранения и преобразования. Различие и взаимосвязь вещества материи и движения материи было подытожено на самом высоком интеллектуальном уровне знаменитой эйнштейновой формулой E=mc2. Между тем, иерархия всего сущего основана на различии в сложности: физический уровень, химический, биологический, социальный...

Материя = вещество * энергия * информация *...

Нынешняя массовая информатизация общества дает множество возможностей для вычленения из материи нового аспекта, новой стороны, обладающей достаточным авторитетом и перспективой для обособления, и в то же время неразрывно связанной с прежде узаконенными. Это разнообразие материи и его мера - количество информации различного уровня и вида, заключенной в ней. Точное измерение структурной информации позволило бы количественно решать ряд общественно-значимых проблем, в т.ч. описание внутренних процессов в компьютерной и программной промышленности. Например, из самых общих соображений, в зависимости от объёма обрабатываемых данных, можно было бы количественно оценить предел минимизации размеров и энергопотребления устройств. Наверное, можно было бы точнее понять поведение отдельных живых существ и целых сообществ, измерив количество перерабатываемой ними информации?

Следует отметить, что известен простейший способ измерения количества технической информации - это сжатие данных многочисленными общедоступными программами-архиваторами. Технологии сжатия базируются на мощном математическом и экспериментальном основании. Есть методы, специально ориентированные на данные различной структуры - тексты, программный код, изображение, звук, видео, и объём результата существенно зависит от разнообразия данных. При этом, однако, в ПС массового пользования анализ ограничен пределами сжимаемого файла. Очевидно, точнее оценить степень новизны можно было бы с учётом предшествующих данных; тогда большинство новых сообщений оказалось бы частичным повтором, за счёт чего и достигалась бы экономия.

Подчеркнём, что объекты информатики как правило имеют совершенно банальный физический субстрат, выявляя свою информационную природу во взаимодействии. В частности, предположение о наличии особых специальных физических биополей является такой же натяжкой и домыслом, как заявление, что высокое качество компьютеров такой-то фирмы обеспечивается главным образом свойствами материала корпуса. И наоборот, вполне допустимо представить себе, что некоторые душевные качества передаются при помощи таких малозаметных вещей, как бытовые привычки.

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

Другое дело, что этим не исчерпывается сложность жизни; никто не может отрицать необходимость и достижения гуманитарных наук, а также всевозможных ненаучных мировоззрений. Давно известно: "есть многое на свете, друг Горацио, что и не снилось нашим мудрецам". Однако, вызовы времени настоятельно требуют взаимосвязей и гармонизации между различными способами понимания мира и места человека в нём.

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

Глубокоуважаемый мистер Гейтс!

Миллионам людей Вы известны всего лишь своим, наибольшим в нашем мире, богатством, однако я усматриваю в Вашей жизни и достижениях фундаментальные шаги человеческой цивилизации. Хотелось бы использовать Вашу "переписку со всем миром" для привлечения внимания к больным проблемам, которые можно решить только совместными усилиями.

Маркетинговый кризис
Всемирная презентация Windows 95 вызвала очередной вал и без того раздутой рекламы. Многие деятели как в научно-технической, так и в гуманитарной сфере, обеспокоены давлением средств массовой информации на свободу принятия решений. Не находите ли Вы опасным преимущество маркетинга перед специальными знаниями в формировании нового мирового порядка? Не коммерциализация ли способствует грядущему всемирному экологическому потопу?

Законы сохранения информации
С тех пор, как начала формироваться современная структура научных знаний, существует традиция системы мер и связанных с ними законов сохранения для наиболее важных мировых явлений. Меня беспокоит отсутствие интереса среди специалистов к математическому изучению основных закономерностей информатики. Как Вы полагаете, что выражает такое отсутствие общедоступной теории? Не вредна ли такая ограниченность? Почему бы Вам не финансировать и Вашим именем не назвать основополагающие законы информатики, предназначенные для школьных учебников? В конце концов, бессмертный Исаак Ньютон тоже был не только учёным, навечно вошедшим в историю, но и видным бизнесменом своего времени.

Многие поколения будут весьма признательны тому, кто сочтёт возможным содействовать решению упомянутых проблем конструктивно и с размахом.

С уважением
Валерий Н. Лысенко
Киев, Украина, 1996 г.
l

Информация и сознание.


Обезьяньи войны

Бруклин. Книги и боги. Скільки завгодно щастя за ваші гроші. Академик В.Л.Гинзбург. Бог как личное дело. Бертран Рассел. Сочинения. История - с христианской точки зрения.

А.Цветков. Оправдание науки. Технология истины. Именем эволюции. Великий развод. После Камю.

В.Ревич. Искусство быть наукой.   М.Ваннах. Трансцендентность и иррациональность.   Спор о научной рациональности.   Об астрологии.   В.Свиридов. Дело о Ноевом ковчеге.

Кто сотворил творца?   А.Любарев. Кто "основал" христианство? К.Коликов. Проблема 2000: кто убил Иисуса Христа?   К.Еськов. Евангелие от Афрания. "Применять с осторожностью, беречь от детей!"   Х.Л.Борхес. Три версии предательства Иуды.

Л.Мештерхази. Загадка Прометея. Норберт Винер. Творец и робот.

Налог на мечты о халяве

Переживая мучительные социальные потрясения, общество каждый раз заново ищет место для человека между другими людьми, в природе и в истории. Одна из давних традиций - религиозные культы, которые стремятся завоевать идеологическое и политическое господство в жестокой конкурентной борьбе. По моему скромному мнению, истинная духовность не имеет права основываться на недоказанных тайнах, принимаемых лишь на веру. К сожалению, приходится призывать не только к повседневному духовному труду, но и к духовной борьбе против лжепророков, паразитирующих на наследии великих предшественников и банальных людских слабостях.

Религиозные культы вроде бы обещают моральное возрождение, но больше упирают на чудеса, то есть исполнение желаний задаром, только за счёт послушания кому-то, как в детстве. Невольно вспоминается, что бесплатный сыр бывает только в мышеловке. Даже если вера в чудеса, подобная привычкам не запирать дверь или держать на виду деньги и другие ценности, не является обманом сама по себе, то она готовит питательную среду для всяческих мошенников. Почему и зачем люди так делают - вопрос к психиатру.

Когда-то, выводя человечество из первобытной дикости, религии были одновременно и просвещением, и наукой, и развлечением. Однако же в современном обществе, имеющем множество специализаций, пёстрые конкурирующие конфессии уже не в состоянии охватить всю духовную жизнь. Слишком часто особы духовных званий впадают в банальные человеческие грехи - цеховой патриотизм, ксенофобию, ревность, агрессию, жадность, что простительно кому угодно, но не пастырям заблудших душ. К тому же, множество вполне хороших людей в повседневной борьбе со злом обходиться без пастырей и без ритуалов.

Прекрасно, что жизнь можно украсить поэтическим вымыслом. Скверно, когда красота и поэзия реальности отрицается ради вымысла, пусть даже с самыми благородными намерениями! l


Прощание с СофтПанорамой

1995 год был богат всякими техническими юбилеями - вспомним хотя бы 100-летие кино и радио; 50-летие атомных бомбардировок тоже интересная веха. Все они в свое время громко oбозначили начало всемирной научно-технической революции.

Welcome to Gates'98 Идя навстречу знаменательным датам, трудовой коллектив производственного объединения MicroSoft, что в Калифорнийской области Северо-Американской федерации, хотя и с отставанием противу взятых обязательств, но все-таки выдал на-гора чудо канцелярской мысли - Windows 95, прогремевшее на весь мир почти как какая-нибудь жевательная резинка с неизменно стойким ароматом: наконец-то настает день, когда все меняется!... Весь мир замер, глядя на это чудо, как баран на новые gates. Подобно русскому национальному герою Петру I, Билл Гейтс прорубил Windows в Европу

На фоне всех замечательных презентаций, открытий и фуршетов хочется вспомнить одно событие, которое почти совпало с 10-летием Чернобыльской катастрофы: кончина "СофтПанорамы".

В Киеве семинар, под названием "Системное программирование" - будущая СофтПанорама, был создан осенью 1989 года, как наш ответ (был такой советский пропагандистский штамп) социальному заказу на массовый программизм. Ширящиеся ряды кибернетиков были крайне ограничены в профессиональной информации, даже в таком значительном центре, как Киев - "мать городов русских", он же и мать одного из первых в мире компьютеров, и прочая, прочая, прочая. Сапожники, как повелось искони веков, оказались без сапог.

По тогдашней советской традиции, информационная техника числилась научно-вычислительной, и соответственно обслуживалась солидными академическими или около-производственными изданиями и тусовками (например, ежегодным семинаром под руководством обаятельного научного сотрудника киевского Кибцентра Б.Н.Паньшина). "Страшно далеки были они от народа" (В.И.Ленин): от всех этих недоученых инженеров или переученых детсадовских воспитательниц, которые день и ночь топтались по клавиатурам на ВЦ коллективного пользования, в просторных машинных залах, уставленных светло-серыми металлическими шкафами с круглосуточно воющими вентиляторами. к

Какие люди были, блин,
Какое время было, чтоты!
О них не сложено былин,
Зато остались анекдоты.

Перерыв на московском семинаре "Системное программирование". В центре водоворота из нескольких сот человек, заполняющих аудиторию - руководитель семинара, человек небольшого роста с пышной темной шевелюрой и бакенбардами, чуть посолиднее большинства присутствующих. Его осыпают вопросами, он ведет одновременно несколько разговоров. Сбоку от него, неожиданная в мужской толпе, притулилась маленькая аккуратненькая старушка, которая почтительно ждет очереди спросить. Наконец она прорывается между репликами:

- Леонид Григорьевич, где можно выучиться на системного программиста?

Пока он, обдумывая обстоятельный ответ, продолжает односложно отпасовывать других собеседников, я тихонько объясняю ей, что вот, мол, есть такая организация "Алгоритм", а там курсы... Она выслушивает и снова спрашивает:

- Леонид Григорьевич, а это хорошие курсы?

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

Бабуся смотрит недоуменно, тогда Бунич на миг оборачивается в нашу сторону и веско говорит: "Да!" l


На одной из "СофтПанорам" известный российский специалист по борьбе с вирусами поделился с коллегами грустной мудростью.

Шеф его, администратор с претензией на понимание программирования, написал на Бейсике три звуковых фрагмента - вой сирены, пулеметную очередь и крик умирающего. Благодаря включению начальника с этим вкладом в соавторы, удалось длительно и плодотворно работать над созданием антивирусных программ. Разъезжая по командировкам, шеф рекламировал их как родных. l

А уже занималась заря массовой компъютеризации, на смену громоздким мейнфреймам шли первые, ещё примитивные, персоналки, и где-то рядом с кремлевскими звездами и "Машиной времени" сверкал уже лет 15 легендарный семинар под управлением Леонид Григорьевича Бунича, который кто раз посетил, тот вовек не забудет.

Киевский семинар "Системное программирование" впервые собрал менее 30 человек в одном из классов КИИГА. Автор этих строк, в то время работавший в Киевском предприятии вычислительной техники и информатики (бывший ЗападЭВМкомплекс), был его инициатором и рекламным агентом, однако основной труд и успех легли на Н.Н.Безрукова, уже известного своими публикациями в специализированных журналах. Он сумел сразу создать продуктивные и привлекательные традиции, коллектив и атмосферу собраний и электронного бюллетеня СофтПанорама. Название СофтПанорама впоследствии перешло на сам семинар. к


Необходимо также упомянуть хотя бы часть людей, годами тянувших нелегкий воз: обворожительная Галина Эросовна(sic!) Ткаченко, добросовестные Виталий Пономаренко и Игорь Суворов. Много сил положил на общее дело Игорь Абрамович Левитин, принимавший руководство на время отсутствия Николая Николаевича. Помимо деловых, завязывались человеческие отношения, собирались первые киевские FIDO-шники. Случались встречи скушноватые (особенно когда БНН защищал докторскую), но никогда не было казенных, формальных.

Мирон. Дискобол. Афины, V в.д.н.э. 
 Работа с диском вручную, 
 до создания компьютеров В годы расцвета у нас собирались сотни людей из разных городов и весей, засиживались допозна. Проводились массовые конференции. Некоторые выступления вызывали аплодисменты, некоторые - бурю протестов с последующими дуэлями за пультом. Большую популярность "до самых до окраин" снискал наш электронный журнал, распространявшийся из рук в руки методом народного самиздата, как песни Высоцкого.

Это уникальное по тем временам электронное издание тиражировалось сперва на 5-дюймовых дискетах (но уже не на 8-дюймовых!). До этого ЗападЭВМкомплекс выпускал ещё подобный боллетень на магнитных лентах шириной в дюйм. Называлось это творение электронного самиздата CTOPS - "централизованное техническое обслуживание программных средств"! Громоздкие бобины были диаметром сантиметров 35, и мимо бдительных вахтёров на режимных предприятиях проносить их было непросто. Большим прогрессом было изготовление маленьких бобин, диаметром всего 25 см. Напоминаю, что типичный тогдашний компьютер занимал целый зал, и у себя дома его разместить не смог бы даже сам академик Глушков. Когда появились первые киевские "персоналки" "Проминь" и МИР (машина инженерных расчётов), нашлись злые языки, утверждавшие, что Виктор Михайлович забрал одну себе домой. Я проверял: не было такого.

Постепенно ситуация изменилась, информационная техника "широко простерла свои руки в дела челевеческие" (Д.И.Менделеев?); появились:

  • газеты, журналы, популярные руководства;
  • компьютерные сети, от локальных до всемирной;
  • многочисленные коммерческие выставки и семинары на них;
  • продажа технических и программных средств в разлив и на вынос, порой в совершенно неожиданных местах (например, в магазинах хозтоваров среди садового инвентаря).

СофтПанорама оставалась интимным кружком ценителей программирования, местом для профессионального разбора "по гамбургскому счету" (А.И.Куприн?). С этой бесплатной открытой трибуны можно было присмотреть себе спутника в серьезную дорогу. Можно было кучковаться по интересам, и точно знать о свежих веяниях и новейших бедствиях (где сейчас поплакаться на вирусы?!). Не говоря уже о чисто психотерапевтической возможности потереться между уцелевшими коллегами. Навещая порой родимые осины, наши блудные собратья с удивлением обнаруживали, что СофтПанорама жива. Была жива, пока несколько десятков самых общительных отрывали время и силы от бизнеса, от семьи, от телевизора, чтобы во второй четверг месяца, в 15.00 ...

И все-таки уровень мероприятия неуклонно снижался. По достижении рокового 7-летнего возраста остро нужен был приток свежих идей, а народ был озабочен поиском хлеба насущного. Стало скушно, а порой бывало просто стыдновато:

Я тебя породил,
я тебя и убью!
Н.В.Гоголь
"Тарас Бульба"
в бассейн вливалось меньше, чем выливалось. Постепенно рассеялись активисты. Последнюю точку поставил сольный доклад на сумбурном собрании, в марте 1996 года, американского программиста, профессора Nikolay N. Bezrukoff, посетившего Киев с месячным визитом, в безуспешной попытке организовать серьезную работу. Он обещал, что бюллетень выпускаться пока еще будет. А семинар ...

Как ни болела старушка, а все-таки умерла ... к

Случай из практики обслуживания ИВТ конца 80-х годов, на ВЦ института "Стройдормаш", что на проспекте Победы. Наряду с множеством иных ЭВМ, в одном из тамошних залов-цехов стояли парочкой бок о бок две совершенно, казалось бы, одинаковые машины минского производства ЕС-1046, то есть соцлагерный аналог мэйнфреймов IBM. Выглядели они как ряды металлических шкафов с круглосуточно воющей вентиляцией.

И если бы на них производились только уникальные инженерные расчёты, то, возможно, всё было бы тихо и спокойно. Но среди пользователей оказалась такая дотошная служба, как бухгалтерия, и она-то заметила, что на одной машине расчёт зарплаты немного отличается от расчёта на другой. Представляете себе?! Началось разбирательство, вызвали обслугу из нашего Киевского предприятия ВТИ, сперва электронщиков, а потом и нас - системщиков.

Известно, что в любых электрических цепях может быть только два вида неисправностей: недостающий или лишний контакт. У нас была ещё дополнительная сложность: неисправность была нестабильной, могла зависеть от чего угодно - от температуры, влажности, шума... полный капец! Стандартные тесты оказались бессильны нам помочь. Вообще уровень надёжности нашей техники просто катастрофический!

Десяток специалистов вожкался несколько недель, пока удалось локализовать дефект одной из многочисленных микросхем процессора, при котором некоторые арифметические операции иногда давали неверный результат. Поначалу надеялись, что раз машины как родные сёстры (заводские номера отличались на единичку; во флоте так и говорят: syster-ship), то можно будет искать неисправность путём взаимообмена блоками. Не тут то было! Оказалось, в каждый следующий серийный экземпляр вносились очередные доработки и усовершенствования. Не знаю, как там у них это отражалось на производственном процессе, но поиск неисправности нам это усложнило.

К слову, забавное филологическое отступление. Можно сказать, что английский язык обязан своим нынешним могуществом британскому флоту, в своё время завоевавшему мировой океан. И вот, по информации Севаоборота, начало нового тысячелетия английские словесники почему-то решили ознаменовать переводом слова "корабль" из женского рода в мужской. Прикольно само по себе, но ещё интереснее реакция доблестных наследников адмирала Нельсона. Руководство ВМС заявило, что пусть там штатские как хотят, а у них на военном флоте множество важных традиций связано с поклонением ЖЕНСКОЙ душе корабля, а поэтому чхать они хотели на происки всяких щелкопёров. l


Тетрис как зеркало научно-технической революции

За что Тетрис пользуется всемирной любовью, почти как Кубик Рубика? Почему вот уже много лет возрождается он во множестве версий и вариантов, включая встроенные в часы и станки с ЧПУ?

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

Дорога ложка к обеду

Старая-престарая шутка. Написал я программу для предсказания будущего, задал ей вопрос: что я буду делать через час? После трех часов счета напечаталось: "Будешь сидеть и ждать ответа". l

Спасение утопающих - дело самих утопающих

Каждому будет дано
по вере его!
М.А.Булгаков, "Мастер и Маргарита"
Берегите свою жизнь!
Не расходуйте её на пустяки!
Объявление для одесского вокзала

Во всем мире, во всех сферах, куда вкладываются силы и средства, используется УПРАВЛЕНИЕ ПРОЕКТАМИ - даже среди эстрадных певцов! Если программисты не применят этот системный взгляд на жизнь для самоспасения, то снова будут выглядеть как босые сапожники. В силу ограниченности жизни, нельзя хвататься за любые дела; надо выбирать самые лучшие. Как нам кажется, ХОРОШЕЕ дело должно обладать следующими свойствами.

  • Позволяет продавать возобновляемые ресурсы: именно те, что полезнее развивать в долговременном, стратегическом плане.
  • Предоставляет достаточно простора для участия в жизни общества, - производственной и коммерческой, научной и художественной, для серьезного планирования и формирования вокруг него команды исполнителей, для самообразования и самовоспитания.
  • Основывается на широко известных знаниях и очевидных проблемах, чтобы быть всем понятным и интересным.
  • Предоставляет поле практического использования сложных передовых технологий.
  • Ну и любой экономист скажет, что быстрее всего приносят доходы вложения в торговлю, пищевую и легкую промышленности.
  • Очень важно в любом деле вовремя получать полезную отдачу - иначе получается сизифов труд.
  • Не делать лишних, несвоевременных движений, не суетиться: мусор - это предмет, возможно даже полезный, но лежащий не на своем месте.

Нелегко, конечно планировать сложные жизненные процессы, особенно если привык ходить строем. Вот перечитываю книжку своего любимого Виктора Суворова "День М" и поражаюсь - как тщательно до мелочей было все подготовлено к войне. Да и то ведь пришлось все менять. Всякое самостоятельное дело содержит элементы риска; во взрослых честных делах надо самому отвечать за последствия собственных ошибок, тогда в другой раз будешь осторожнее, а не то так и помрешь дурой. Именно отсутствие уравниловки есть внутренний двигатель свободы, как разница температур порождаает ветер.

Вся Европа страдает от безработицы. Конечно, это не наши постсоветские проблемы, но 12% - тоже немало, особенно когда почти все они собраны в каких-нибудь особо неблагополучных районах. И пока никакие саммиты не находят ответа на простой вопрос: как людям прокормиться, где найти себе прибежище для тела и духа?

Казалось бы, специально для таких случаев придуманы компьютеры, которые позволяют занять массу народу общественно-полезным высокоинтеллектуальным трудом. А вот поди ж ты! Вместо того, чтобы застыть подобно бабушкиной швейной машинке "Зингер", это сооружение становится вампиром всех человеческих жизненных сил. Целые полчища его создателей и воспитателей только и заняты тем, что его меняют и усложняют. И нищие интеллектуалы годами маются между Сциллой удешевления "железа" и Харибдой удорожания "софта". к


"Мы люди бедные, и по бедности своей аглицких мелкоскопов не имеем. Мы так, глаз пристрелямши." Н.С.Лесков, "Левша"

Существует ли техническая возможность оснастить каждого желающего простейшей массовой дешёвой персоналкой для зарабатывания на ней денег? Полагаю, это вполне возможно. А вот выгодно ли?...

Дело в том, что планы производства ТС и ПС намечаются, исходя из оценок платежеспособного спроса, и, прежде всего, нацелены не оставить конкурентам ни лишнего цента из денежной массы, ожидаемой на рынке. А уж чем заполнить это денежное пространство сражения экономистов, рекламщиков, юристов, финансистов - автомобилями или косметикой, электроникой или мехами, порнографией или программными средствами, - это уже дело вкуса и случая. Ведь еще О'Генри писал, что предприимчивый американец воспринимает доллар в чужих руках как личное для себя оскорбление, если не может воспринять как добычу.

Полагаю, цена современного компьютера намертво застыла в районе нескольких сот американских зелёных рублей именно потому, что его невыгодно делать дешевле других престижных шмоток. Единственный выход - специализированный деловой аппарат с ограниченными возможностями. Может быть, наладонник?! к

Решение проблем и изобретательность

Основное рабочее место - голова

В каталоге АПОРТ.

Боевые говоруны.

Системная методика инноваций.

Тризисный центр.

Энциклопедия ТРИЗ.

Минский центр ОТСМ-ТРИЗ.

Математическое образование в Интернете.

Достижения бизнеса ХХ века.


Компьютер для не-бизнес-леди

Женщину во многих языках не называют человеком, потому что человек - это один из толпы, а каждая женщина уникальна.

Глядя на людей всех возрастов, убивающих время компьютерными играми, я испытываю такие же чувства, как голодающий, на глазах у которого на помойку выбрасывают еду. В программном обеспечении игры выполняют ту же роль, что сладости и алкоголь в питании, и отношение к ним должно быть соответствующим. Главным их недостатком я считаю ничтожность общественно- значимых результатов. В то же самое время на любом простейшем компьютере можно было бы, например, заниматься чем-то вроде вышивания (можно даже в текстовом режиме). Коллекция оригинальных узоров все-таки лучше связывает с людьми, чем крупный счет в игре. А хорошую коллекцию можно и опубликовать, как любое другое интеллектуальное произведение.

Могу подсказать и другие дамские применения информационной техники. Теми же уникальными, ручной выделки, узорами можно украсить ежемесячный (еженедельный) план жизни семьи, с заранее впечатанными днями рождения, хозяйственными мероприятиями и интимными проблемами. Потом из таких листиков создается семейный архив, который можно будет завещать почтительным правнукам. l

Жены программистов. Брачные агентства Интернета.

Новые времена...

...- так назывался фильм Чарльза Спенсера Чаплина о страданиях маленького человечка в жерновах социального кризиса; наши вожди в те годы, как известно, объявили, что жить стало лучше, жить стало веселее, а все вместе вожди тем временем радостно предвкушали большую войну в Европе.
"Нужен мне работник,
повар, конюх и плотник.
Где бы мне найти такого
Работника, не слишком дорогого?"
А.С.Пушкин. "Сказка о попе и работнике его Балде"

Научно-техническая революция, о необходимости которой столько говорили специалисты, совершилась!!! ... и вот вам результат. Иной прикладник работает на персоналке получше обученного специалиста. Зато нынешний "программист" на многих фирмах должен печатать тексты, чинить факсы, подавать кофе, отгружать товар и мыть полы. В туалете тоже, пожалуйста.

Конечно, и при социализме нас гоняли по стройкам и колхозам, но все это как-то приукрашивалось и подпиралось лозунгами и режимом, по которым мы все так ностальгируем. Теперь же пахарь, кряхтя и постанывая, учится продаваться сам, порой за деньги, а порой и за одно "позиционное преимущество", хоть как-то сохраняя остатки престижа и самоуважения. Главное - не утратить беглость мозгов и пальцев, крестьянскую привычку к повседневному труду, без которого невозможна жизнь. А работодатели все придирчивее, у них свои проблемы - им чужие неинтересны.

Дорогие коллеги! Академик Ершов еще в 1971 году, в своей знаменитой лекции "О человеческом и эстетическом факторе в программировании" назвал нас "солдатами НТР", и усмотрел суть нашей деятельности - собирание и развитие всех интеллектуальных достижений человечества. А есть ли в положении нашего постсоветского общества что-то более перспективное и важное, чем создание новой экономической инфраструктуры, в т.ч. и торговли?! "Забирайте же с собой в дорогу... - не поднимете потом!" (Н.В.Гоголь "Мертвые души") - забирайте все самое лучшее, чему удалось научиться в нашей не самой глупой из профессий. Специальность - не самоцель, а хорошим человеком можно быть тысячей разных способов (кажется, это цитата из "Стажеров" Стругацких?). Ведь, что там ни говори, самые красивые узоры на стенах компьютерных лабиринтов лишь отвлекают нас от настоящих неба, травы и людей. к


************************************************************************
Софтпанорама 1992, No.1(25) *** REPRINTS *** Составитель: Н.Н. БЕЗРУКОВ
************************************************************************
http://www.softpanorama.org/Bulletin/Zips/Vol04/sp41a.zip

                                А.Ершов (1931-1988)

                ЧЕЛОВЕЧЕСКИЙ ФАКТОР В ПРОГРАММИРОВАНИИ

    Должен признаться, что когда я получил приглашение выступить на этом
собрании, моим первым  действием было узнать,  кто до меня  удостаивался
аналогичного приглашения. Я нашел в списке предыдущих ораторов трех  пи-
сателей, двух конгрессменов, одного генерала, но практически ни  одного
представителя нашей вычислительной профессии. Наверное, это было не слу-
чайно: быстрое и экстенсивное развитие нашей области неизбежно  увеличи-
вало число пограничных столкновений и связанного с ними интереса к  вне-
шнему миру. Однако, повидимому, не  менее очевидно и то, что  сейчас для
нас нужно не столько  глядеться в зеркало общественного  мнения, сколько
самим разобраться в себе, с тем чтобы справиться с рядом весьма  серьез-
ных проблем нашей профессии. Во всяком случае, я позволил себе именно  с
этих позиций предложить вашему вниманию некоторые соображения о  челове-
ческих факторах в программировании.
     Мой исходный тезис состоит в том, что сейчас для программистов  на-
ступают трудные времена. Объем программ возрастает несоизмеримо по отно-
шению к зарплате. Романтический ореол непостижимости этого занятия, если
он когда-либо и существовал, начинает меркнуть. Так называемые софтвер-
хаусы тают, как вчерашний снег  на солнце. Будучи самой дефицитной  про-
фессией каких-нибудь семь лет назад, программирование начинает появлять-
ся в  книгах агентств  по занятости.  Оспаривается даже  само стремление
рассматривать программистов как профессионалов особого рода. Главное  же
это то, что вольная братия программистов постепенно попадает под влияние
администраторов и менеджеров, которые стремятся сделать труд программис-
та планируемым, измеряемым, однородным и обезличенным.
    Пожалуйста, не подумайте, что я считаю эту тенденцию неправильной. Я
сам уже давно выступаю перед программистами в качестве администратора  и
вношу свой посильный вклад в индустриализацию их труда.
    С этих позиций должен согласиться, что как профессия  программирова-
ние еще не достигло  своей зрелости. Характерным свидетельством  этому в
течение последних лет была волна мелкого бизнеса, связанного с  софтвер-
хаусами.  Такой  софтверхаус  "сооружался"  в  течение нескольких недель
группой толковых программистов, как правило, покинувших большую  органи-
зацию, в которой они получили начальный опыт. В большинстве случаев  мо-
тивом для такой инициативы была жажда наживы, полудетское желание  изба-
виться от излишней опеки, конечно, в сочетании с некоторой интересной  и
полезной идеей в области разработки софтвера. Однако в этом деле  жизне-
способными оказались лишь такие коллективы, в которых этот  партизанский
дух быстро заменялся режимом экономии, иерархией отношений, жесткой дис-
циплиной, словом, всем тем, что в свое время вытолкнуло их из "родитель-
ского дома". В качестве шутки можно заметить, что вся эта история напоми-
нает сказку о трех поросятах: братья-программисты в конце концов  собра-
лись в  крепком софтверхаусе,  но лишь  после того,  как первые два были
унесены волчьим ветром беспощадной коммерции.
    Таким образом, подчинение программирования сфере большого бизнеса  -
это неизбежный  факт. Однако  я вижу  некоторую опасность  в превращении
программистов просто в высокооплачиваемый отряд наемных тружеников умст-
венного труда. Перед лицом этой тенденции программист должен найти неко-
торую систему внутренних ценностей в своем деле, обладание которой  поз-
волит ему легче ассимилировать индустриальные методы работы, а где  надо
- преодолевать их.
    Мой второй тезис состоит в том, что эта система ценностей в програм-
мировании объективно существует, однако  осознана не до конца,  известна
на всем и  поэтому требует распространения  и защиты. Эта  система имеет
много компонент, пожалуй  , самая важная  из них -  это профессиональный
статут программиста /надо сказать, что я говорю о программистах в  широ-
ком смысле, причисляя к ним и системных аналистов/, но мне сейчас больше
хочется сказать об эстетической, или об эмоциональной, стороне  програм-
мирования, причем не только о том, что вознаграждает программиста, когда
он выходит со своим продуктом на  рынок, но и о том, что  составляет его
нравственную опору, когда он остается наедине с программой или машиной.
    Вы, конечно, можете спросить меня, а стоит ли говорить об этом?  От-
вет будет состоять  не только в  том, что программирование  стало сейчас
массовой профессией.
    Мой третий тезис заключается в том, что программирование - это самая
трудная из всех массовых профессий. Ее трудность до сих пор еще ни в ко-
ей мере не признана обществом, она на порядок выше даже таких экзотичес-
ких профессий,  основанных на  гипертрофии врожденных  способностей, как
цирковые артисты и верхолазы.
    Трудность профессии программиста в том, что именно программисты  не-
посредственно "упираются" в пределы человеческого познания в виде  алго-
ритмически неразрешимых проблем и глубоких тайн работы головного мозга.
    Ее трудность также в том, что программист должен обладать способнос-
тью первоклассного математика к абстракции и логическому мышлению в  со-
четании с эдисоновским талантом сооружать все что угодно из нуля и  еди-
ницы. Он должен сочетать аккуратность банковского клерка с  проницатель-
ностью разведчика, фантазию автора детективных романов с трезвой практи-
чностью бизнесмена. А кроме того, программист должен приобщаться к  кор-
поративным интересам,  иметь вкус  к коллективной  работе, понимать цели
работ и многое другое.
    Я знаю, что эти трудности могут быть преодолены только путем большо-
го эмоционального напряжения, требующего от программиста особого самосо-
знания и внутренней позитивной установки. Если когда-либо А.Хейли  напи-
шет роман "Вычислительный центр", вы увидите, что это будет самый  увле-
кательный его бестселлер.
    Мой следующий тезис состоит в том, что понимание или хотя бы  ощуще-
ние эстетической  природы программирования  является не  только одной из
движущих сил программиста, но и  необходимо для тех, кто управляет  про-
граммистами, и в особенности для тех, кто их воспитывает и обучает. Поз-
волю себе перечислить некоторое количество организационных  альтернатив,
или просто трудных вопросов, правильно разрешить которые можно только  с
полным учетом обсуждаемых факторов.
    Возможна и нужна ли организация разработки софтвера по принципу кон-
вейерной линии?
    Кого и почему труднее найти для реализации софтверного проекта - ру-
ководителя или исполнителя?
    Как сочетать элитарность системного программирования с его массовос-
тью?
    Как воспитать программиста  - через мировоззрение  (университет) или
профессиональные навыки (технический институт)?
    Что такое индивидуальные способности в программировании,  специфичны
ли они и нужны ли они?
    Можно и нужно ли отделять проектирование большой программы от ее из-
готовления?
    Эти вопросы являются только частью общей проблемы. Посмотрим  вкрат-
це, как связать поставку этих вопросов с анализом человеческого  фактора
в программировании.
    О конвейере. Я лично считаю конвейер поистине дьявольским  изобрете-
нием. Поднимая продуктивность на небывалый уровень, но в то же время яв-
ляется самым бесчеловечным видом работы из всех мне известных. Конвейер-
ный метод в программировании может либо убить интеллектуальную компонен-
ту в труде  программиста, либо вызвать  неврозы из-за противоречия  меду
монотонностью  в  трудоспособностью  работы.  Представьте себе человека,
обязанного 8 часов в  день, 5 дней в  неделю, 50 недель в  году, решать
одни кроссворды, и вы поймете, что такое программист,  специализирующий-
ся, например на написании редактирующих программ. Одним словом, раскреп-
ление людей по элементарным операциям в многомодульной системе -  далеко
не простая задача.
    О руководителях и  исполнителях. Не торопитесь  ставить руководителя
на первое место, объясняя, что по определению руководителя найти или со-
здать труднее.  Давайте подумаем,  почему сплошь  да рядом  руководитель
проекта предпочитает начинать с молодыми специалистами, кончившими  уни-
верситет два-три года назад, нежели с людьми, чей стаж работы  превышает
пять лет? Но потому ли,  что мы предпочитаем использовать чистый  лист и
пластичность молодого человека, нежели преодолеваь пассивное сопротивле-
ние более зрелого и менее ясного для нас 33-летнего главы семейства.  Но
это, в частности, означает, что мы не умеем гармонично развивать профес-
сиональные достоинства исполнителя так, чтобы они не падали с  возрастом
и были бы полезны и для него самого и его настоящих и будущих  начальни-
ков.
    Элитарность  программистов  представляется  мне  очевидной  и в этом
представлении является интереснейшим вызовом человечеству в целом,  при-
чем, надеюсь, этот  вызов будет принят  и преодолен. Эту  мысль я поясню
позже.
    Мировоззрение и профессионализм. Проблема, конечно, не только в том,
чтобы объективно оценить требуемое соотношение кандидатов наук и  дипло-
мированных инженеров,  хотя вокруг  этого возникает  изрядное количество
всем известных кадровых  проблем. суть проблемы  в том, чтобы  признать,
что программирование  требует от  человека несколько  особого взгляда на
мир, его  потребности и  эволюцию, особой  моральной подготовленности  к
своему долгу. Программист - это солдат технической революции и как тако-
вой должен обладать революционным мышлением.
    Теперь я подхожу к тому, чтобы сформулировать центральный тезис моей
речи. Он состоит в  утверждении, что программирование обладает  богатой,
глубокой и  своеобразной эстетикой,  которая лежит  в основе внутреннего
отношения программиста к своей профессии,являясь источником  интеллекту-
альной силы,  ярких переживаний  и глубокого  удовлетворения. Корни этой
эстетики лежат  в творческой  природе программирования,  его трудности и
общественной значимости.
    Здесь, прежде чем продолжить  основную мысль, хочу подчеркнуть  важ-
ность внутреннего отношения  человека к своему  делу. Сейчас идет  много
споров о том, является ли программирование специфической профессией. Это
не отвлеченный спор, а дискуссия, результат которой имеет прямые органи-
зационные, юридические и образовательные последствия. Так вот, результат
этого спора меньше всего должен  определяться тем, что будут говорить  о
программировании не сведущие в нем люди, какими бы авторитетом и властью
они ни обладали. Наше собственное самосознание и способность к  корпора-
тивному взаимопониманию - вот что самое главное.
    Выделить эстетическую сущность любого вида профессиональной деятель-
ности очень просто. Она, по всей сути, реализуется в субъективных  кате-
гориях, глубоко сплетается с этическим кодексом профессии, ее  техничес-
ким содержанием и юридическим статусом. Поэтому мое перечисление эстети-
ческих  компонент  программирования  также  будет  носить субъективный и
очень предварительный характер.
    Сначала я сделаю некоторые замечания, отражающие внутреннюю  природу
программирования.
    Творческая и конструктивная природа программирования не требует осо-
бых доказательств. Хочется высказать,  быть может, более спорную  мысль,
что  в  своей  творческой  природе  программирование идет намного дальше
большинства других профессий,  приближаясь к математике  и писательскому
делу. В большинстве других профессий мы лишь "приручаем" силы природы  -
просто "сажаем тигра в бензобак", - используя те или иные физические или
биологические явления, не обязательно постигая их сущность. В программи-
ровании же мы в некотором смысле  идем до конца. Один из тезисов  совре-
менной теории познания "мы знаем это, если можем это  запрограммировать"
очень выпукло характеризует этот максимализм нашей профессии.
    Другим очень важным эстетическим принципом программирования является
его высочайшая требовательность  к законченности продукта.  Конечно, это
характерно для  многих инженерных  профессий. Однако  программирование и
здесь идет дальше. Хотя в мультимиллионных программных конгломератах это
свойство почти исчезает, на уровне индивидуальной работы всегда  сущест-
вует поразительный контраст между почти сделанной и полностью  сделанной
работой. Эта стопроцентность программирования - источник его трудности и
в то же время глубочайшего удовлетворения работающей программой.
    Машина, снабжая программой, ведет себя разумно. Программист является
первым, кто обнаруживает это. Применяя метафору троицы, он ощущает  себя
в этот момент и отцом - создателем программы, и сыном - братом этой  ма-
шины, и носителем святого духа - вложенного в нее интеллекта. Это торже-
ство интеллекта, наверное, самая  сильная и самая специфическая  сторона
программирования.
    В отношении к машине у  честного программиста есть еще одна  особен-
ность. В некотором смысле он относится  к ней как хороший жокей к  своей
лошади. Зная и хорошо понимая возможность машины, он никогда не позволит
себе компенсировать леность ума беззаботной тратой ресурсов ЭВМ. Это чи-
сто эстетическое отношение к делу является самым эффективным предохрани-
телем против бездумной пессимизации софтвера, которая хотя и не вызывает
особых возражений у компаний, продающих машинное время, но на деле  при-
водит к надувательству покупателя или потере эффективности.
    Другую часть эстетической сущности программирования составляют такие
его компоненты, которые связаны  с социальной или общественной  функцией
программирования. Всякий раз  когда мы рассматриваем  социальное явление
большого масштаба (а появление  и использование ЭВМ безусловно  является
таковым), мы должны поискать некоторые широкие исторические аналоги, ко-
торые могут дать какую-то опору для экстраполяции и предвидения. О  том,
что ЭВМ принесли с собой техническую революцию и связанную с ней индуст-
риализацию умственного труда,  я уже говорил.  Мне хочется провести  еще
одну аналогию, которая имеет более прямое отношение к профессии програм-
миста. Разработка и распространение софтвера, мне кажется, во многом на-
поминает то,  что произошло  в результате  появления книгопечатания. Как
книги накапливают  внешний образ  мира в  глазах их  авторов и позволяют
воспроизвести процесс его познания, так и программы и банки данных нака-
пливают информационную и операционную модели мира и позволяют не  только
воспроизводить, но и предсказывать его эволюцию, давая тем самым небыва-
лую власть над природой.
    Быть хорошим  программистом -  это сейчас  такая же  привилегия, как
быть грамотным человеком в ХVI веке. Эта привилегия дает право  програм-
мисту ожидать аналогичного признания  и уважения со стороны  общества. К
сожалению, эти ожидания не  всегда оправдываются. Хочу только  заметить,
что осуществление этого признания требует работы с обеих сторон. В част-
ности, для программиста необходимо следование одному этическому  принци-
пу, который  носит общий  характер для  всякого профессионала,  но имеет
специальную интерпретацию для программиста. Чисто логически имеют  место
три варианта: работа ради работы;работа ради денег; работа ради цели.
    В системе координат программиста  первые два мотива стоят  на первом
плане, хотя в абсолютной  системе координат имеет значение  лишь третье.
Потому я хочу сказать, что программист сможет достичь полной гармонии  с
обществом только в  том случае, если  лояльность той цели,  в достижении
которой его программа является лишь частью, станет его внутренней  уста-
новкой.
    Говоря об  общественной функции  программирования, не  могу не заме-
тить, что на пути к реализации этой функции лежит одна нерешенная техни-
ческая проблема - обеспечение аккумулятивного эффекта  программирования.
Это очень сложная, но абсолютно необходимая для решения проблема. Спектр
мнений о ней - бесконечен. Одни говорят, что сейчас работают только счи-
танные проценты составленных программ, другие считают, что ОС/360 -  это
уже практически бессмертный комплекс  программ. Возвращаясь к теме  моей
речи, хочу сказать, что предоставление программисту перспективы длитель-
ного и стабильного использования его продукта окажет решающее  воздейст-
вие на его профессиональное самосознание.
    Позвольте теперь с позиций  только что сделанных утверждений  завер-
шить обсуждение ранее перечисленных альтернатив и трудных проблем.
    Об индивидуальных способностях в программировании. Нам необходим об-
раз идеального программиста. Конечно, это будет мифическая личность.  Но
кто сказал, что нам  не нужны мифы и  сказки о программистах? Каждый  из
нас должен хоть раз в жизни видеть или хотя бы слышать о чудо-программи-
сте, из программы которого нельзя  убрать ни одной команды, или  который
пишет тысячу команд в день,  или обнаруживает ошибку при исходном  шансе
один к миллиону и т.д. Человеку свойственно искать ориентиры и  примеры.
Именно с этих позиций хочу внести свой вклад в спор о пресловутых  "при-
мадоннах" в коллективах программистов. Объявлять их нежелательными - это
по крайней мере близорукость или зависть к их исключительным  качествам.
Мне посчастливилось в жизни встретить несколько таких примадонн от  про-
граммирования, которые при всей их индивидуальности и даже экстравагант-
ности вносили неоценимый вклад  в работу коллектива, особенно  в трудных
ситуациях. Так что я решительно  стою за признание и полный  учет весьма
широкого диапазона в индивидуальных способностях к программированию.
    О разделении проектирования и изготовления софтвера. Налицо  двойст-
венное отношение к этому вопросу. Руководители, ответственные за  долго-
временные проекты, и многие другие ищут пути к формализации этапов  раз-
работки и передачи проекта из одних рук в другие. В то же время само де-
ло отчаянно сопротивляется такому  разделению. Я хочу сказать,  что пра-
вильное решение этого вопроса невозможно без учета человеческого фактора
и эстетической потребности, препятствующей тому, чтобы заниматься реали-
зацией чужих идей или не  видеть самому овеществления своей идеи.  Отда-
вать технический проект в чужие руки  - то же самое, что посылать  своих
детей в интернат, что хотя и бывает необходимо, но чревато потерями.
    В заключение хочу вернуться к тезису об элитарности программирования
и о его будущем. Моя апологетика на первый взгляд подчеркивала  исключи-
тельный, особый характер программирования и его предельные требования  к
человеческим возможностям. Эта требовательность и образует тот самый вы-
зов человеку, о котором я говорил  вначале. Когда я был последний раз  в
Соединенных Штатах в 1970 г. на меня произвели большое впечатление  но-
вые идеи профессоров Массачусетского технологического института  Марвина
Минского и Самюэля Пейперта об  обучении детей. Они выбросили в  корзину
ходячее представление, что  дети учатся бессознательно  методом подража-
ния. Они доказывают, что человек чему-то научается только в том  случае,
если у него в голове складывается блок-схема действия, выделены  подпро-
граммы и приложены информационные связи. Профессор Пейперт навсегда  об-
ратил меня  в свою  веру на  примере жонглирования  двумя мячами, когда,
апеллируя к моим  способностям программиста, он  за десять минут  научил
меня тому, чего я сам не сделал бы и за несколько часов.
    Таким образом, человек неизмеримо усилит свой интеллект, если сдела-
ет частью своей натуры способность планировать собственные действия, вы-
рабатывать общие правила и  способ их применения к  конкретной ситуации,
организовывать эти правила в  осознанную и выразимую структуру,  - одним
словом, сделается программистом.
    Когда-то возможность читать и писать считалась божьим даром,  уделом
избранных. Сейчас в эпоху грамотности, на что потребовалось 1000 лет, мы
выделяем новую избранную категорию людей, которые становятся посредника-
ми между человечеством и информационной моделью мира, упрятанной в маши-
ны. Сделав искусство программирования общим достоянием, мы лишимся своей
элитарной исключительности перед лицом повзрослевшего человечества.  Это
ли не высший эстетический идеал для нашей профессии.
    Я назвал ряд актуальных проблем, в том числе связанных с  человечес-
ким фактором в программировании. Я не назвал, пожалуй, самой главной. Мы
сейчас ненасытно вербуем молодежь в программисты, обещая им златые горы.
Однако поколения людей меняются значительно медленнее, чем поколения ма-
шин. Почитайте рекламы технических  журналов за последние 10  лет. Слова
"революция", "Новое поколение" появляются там с неимоверной частотой.  Я
хотел бы спросить авторов этих реклам, а знают ли они, как сделать, что-
бы программист в возрасте свыше 50 лет был бы не меньше полезен ему, чем
30-летний. Через 30 лет у  нас таких программистов будет миллион.  Пожа-
луй, честно будет сказать, что сейчас у нас нет даже подхода к тому, как
ассимилировать ветеранов  в современных  условиях изменчивости  и неста-
бильности, сделав тем самым профессию программиста пожизненной и  дающей
человеку комфортабельное ощущение социального удовлетворения.

                   Журнал "КИБЕРНЕТИКА" Киев 1972 No.5 с.95-99. l

Никита Моисеев. Как далеко до завтрашнего дня

Премудрости трудоустройства

Прикольчики

Комната, уставленная оборудованием. Трое дятлами тычут в клавиатуры, четвертый, шепотом чертыхаясь, пытается к чему-то подключиться.
- А может я не туда всунул? - бормочет он, терзая кабель.

Один из сидящих откидывается на спинку, потягивается, сочувственно смотрит на страдальца:
- У одной супружеской пары долго не было детей. А потом оказалось вот то самое, что ты говоришь.

* * *

Разговор в компьютерном шопе. Покупатель толстый, вальяжный, одетый по жаре в яркую пляжную маечку, широкие трусы до колен и вьетнамки, одной рукой прихлебывает из жестянки пиво, другой опирается на такую же козырную чувиху. Молодой продавец в костюмчике при галстухе, вытянувшись в струнку, учтиво "толкает" ему струйный (именно струйный!) принтер. Видно не очень-то идут покупатели в такую погоду, а так надо хоть что-нибуть продать! Клиенту хочется на пляж, лень упираться, он уже почти на все согласен, но надо же еще поломаться:
- А эта ваша плевательница под копирку может? Хотя бы и не в цвете?

Бедного парня от напряжения пот прошиб, и он нашелся только промямлить:
- Вы знаете, мы сейчас попробуем...

Интерфейс с человеческим лицом

Эффективность интеллектуальной деятельности можно повысить не только традиционными дисциплинарными и экономическими мерами, но и при помощи высоких эмоций (эстетическое наслаждение, сопереживание, уважение), а также опираясь на физиологические факторы (наглядность, ритм, привычка). Но и эмоции, и ум, и физиология нуждаются в поддержке, тренировке и уходе, а без них дичают.

Моды манят нас от томительной прозы быта во всякие приятные места. Темные очки на макушке напоминают о курорте. Брюки бридж и полевая сумка - это авиация, значит полет. Новый писк моды - альпинистские ботинки: от мирской суеты всегда хотелось укрыться в лесах, горах, неформальных объединениях, искать Змиевы валы, Атлантиду, жизнь на Марсе.

На экране ведь можно нарисовать что угодно. Проблема в том - что рисовать, чтобы освежать застольную суету масс плодотворными высокохудожественными идеями. Метафора конторского стола, "украшающая" Windows, так же нелепа, как ноги, которыми снабжались первые паровозы. Даже текстовый интерфейс выразительнее эстетики бюро, которая у здорового человека вызывает лишь горькую насмешку: "Господа присяжные заседатели! Заседание продолжается!" (И.Ильф и Е.Петров).

Конечно, нетрудно придумать и запустить в продажу множество вариантов диалогового оживляжа Уиндовз, вплоть до стилизации под армейские атрибуты с отдачей команд согласно Строевого устава и матерными комментариями - дело вкуса и оплаты мультипликаторов. Проблема в другом: найти глубокие, конструктивные, мобилизующие аналогии, а точнее прототипы/прообразы наших дел в истории и мире. Два отличных источника вдохновения очевидны - это сходство любого программирования с конструированием (здания, машины, одежды, еды ...) или путешествием (город, лес, горы, ...). Так можно пытаться иллюстрировать творческую новизну, рост разработки, подобный росту живого существа. Ведь даже строительство по готовому проекту описывается непростым сетевым графиком, а при разработке бывают и поисковые, исследовательские эксперименты с частыми откатами назад и неформализуемым накоплением опыта, и разветвления, и снова слияния нескольких частей работы, устранение рассогласования параллельных ветвей. Учатся ли этому будущие программисты?

"Используй силу врага во вред ему - и победи!" Заповедь японской борьбы дзю-до.

Всякая сколь-нибудь важная конструкция обязательно испытывается на предельные возможности, на излом. Этим занимаются лихие испытатели, математики строят контрпримеры для важных теорем, спортсмены испытывают пределы людских сил, в суде обвинению оппонирует защита, милые бранятся - только тешатся. Такое сопротивление создает для получаемого результата дополнительную опору.

Программно-аппаратные комплексы порой делают не то, чего от них ожидают. Именно систематизация и анализ этих ошибок дают пределы применимости конструкций и создают основу для обратной связи эксплуатационников и конечных покупателей с разработчиками. В фирме MicroSoft, по словам Н.Н.Безрукова, на каждого пишущего программиста приходится один оппонент-тестировщик. И то,- сколько претензий слышно в адрес их продукции!

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

"Надежность машины имеет предел..." В.С.Высоцкий

На информационно-вычислительную технику возлагается все более серьезная роль в судьбе общества и отдельных людей в частности. В то же время происходит вытеснение матеметически строгих критериев приблизительными оценками достоверности результатов. Так, в рекламной шумихе вокруг Windows`95 ясно слышна старая памирская мудрость: "очень хорошая дорога это та, с которой путник может и не упасть". То есть остается уповать,что очень хорошая (в памирской трактовке) Windows 95 может и помешать одному пользователю повредить работу другого. А может и не помешать, предоставляя новое широкое поле для вирусоводства и вирусоведения.

Это не было бы опасно в обстановке ясности и выбора из спектра возможных ПС. Однако в организации информационных процессов бедность, привычка и мода царят так же, как и во всех прочих сферах жизни. Не уверен, что администрация какой-нибудь больницы станет выделять дополнительные средства на повышение надежности своего информационного хозяйства, когда не хватает на лекарства. А расплата падет на пахарей или случайных прохожих, потому что отскочить ис-под летящих обломков легче всего присосавшимся пенкоснимателям.

Продолжая аналогию с горным туризмом напомню правило: страховочные приспособления (веревки, обвязки, крючья и прочее) должны автоматически спасти человека от гибели, даже если человек этот вдруг завис без сознания на отвесной скале. Ну разумеется, он перед этим обязан сам обезопасить себя!

Корова прибавляет в весе от взгляда доброго хозяина.

Хотелось бы напомнить коллегам о слабости существующей юридической поддержки массовой информатизации. Надо чтобы не только "компьютер на каждый рабочий стол", как учит великий Гейтс и родной Microsoft, но и "документация на каждый компьютер", на каждое программное средство или технологию. Опыт показывает что, при наличии парка информационно-вычислительной техники, необходимо финансировать ее техническое, информационное и юридическое обслуживание силами и собственных, и приходящих специалистов, так же, как финансируется обслуживание автопарка. Ныне же придирчивый надзор, подобный автоинспекции, на информационных магистралях существует только в области финансовых операций.

Можно, разумеется, использовать всякие нормы и стандарты для имитации кипучей деятельности; надеюсь, однако, что и для мирных целей они могут пригодиться,- хотя бы для разграничения ответственности покупателя и продавца.

Нельзя также сваливать сопровождение многомиллионного наукоемкого хозяйства на завхоза. И дело не только в стоимости импортных игрушек. Многим администраторам нет дела до того, что компьютеры принципиально сложнее лопат, граблей, телефонов, ксероксов, автомобилей, что они почти живые, и ними должен заниматься инженер с видением перспективы и аккуратностью ветеринара.

Среди эксплуатационников мало кто следит за порядком в дебрях коллективного пользования. Игры считаются куда более простительным и приятным грехом, чем попытки непонятно что усовершенствовать; беспокойных рационализаторов травят и начальники, и коллеги, особенно за вскрытие родных и привычных недостатков.

Разумеется, программно-информационное хозяйство нуждается в сопровождении не меньше, чем техническое. Однако, системный администратор, то есть программист в роли технолога и кладовщика, или, как его ласково называют в народе, "системщик", приходится отнюдь не на четверых прикладных пользователей, как это рекомендовала наука. Впрочем, такая же нехватка у нас и по всему остальному.

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

Хотя, конечно, какой из курицы системщик ... l