- •Оглавление
- •Глава 1. На подступах к новому языку 28
- •Глава 2. Можно ли создать язык, улучшающий понимание и взаимопонимание? 35
- •Глава 3. Соображения, повлиявшие на создание языка дракон 39
- •Глава 4. Понимание и взаимопонимание — ключевые проблемы информатики 58
- •Глава 5. Проблема улучшения работы ума: новый когнитивный подход 65
- •Глава 6. Изюминки языка дракон 80
- •Глава 7. Эргономичные алгоритмы 104
- •Глава 8. Визуализация циклов 126
- •Глава 9. Визуализация логических формул 143
- •Глава 10. Что такое эргономичный текст? 154
- •Глава 11. Визуальные операторы реального времени 165
- •Глава 12. Дружелюбное программирование 177
- •Глава 13. Человеческая деятельность и формализация знаний: живописные примеры 194
- •Глава 14. Визуальный дракон-редактор 226
- •Глава 15. Описание визуального синтаксиса языка дракон 236
- •Глава 16. Визуальное структурное программирование 245
- •Глава 17. Исчисление икон и попытка предсказать будущее 267
- •Глава 18. Место языка дракон в системе человеческой культуры 282
- •Глава 19. Возможна ли эргономизация математики? 302
- •Глава 20. Можно ли стать интеллектуальным суперменом? 326
- •Маленькая увертюра
- •Легкомысленный словарик
- •Третий глаз для бизнесменов и руководителей
- •Интеллектуальный терроризм: фантазия или реальность?
- •Почему умные люди страдают и гибнут?
- •Разве такая проблема существует?
- •Информационный стресс — зловещий спутник информационного общества
- •Камикадзе умственного труда
- •Что такое интеллектуальный терроризм?
- •Гуманитарная постановка задачи
- •Компьютерная мифология: облегчают ли компьютеры умственный труд?
- •Что такое интенсификация интеллекта?
- •Критерий декарта и эргономизация науки
- •О чем эта книга?
- •Секреты мудрого дракона: объяснение на пальцах
- •Притча о том, как Господь Бог языки создавал
- •Смена терминов или изменение концепции?
- •Самая сложная вещь на свете
- •Зачем дракону две головы?
- •Справка о состоянии дел
- •На подступах к новому языку
- •Зачем нужен язык дракон?
- •В чем секрет дракона? — в когнитивном подходе
- •Почему люди не интересуются собственным мозгом?
- •Станет ли дракон чемпионом мира по критерию “понимаемость алгоритмов”?
- •На кого рассчитан язык дракон?
- •Перечень задач, решаемых с помощью языка дракон
- •Можно ли создать язык, улучшающий понимание и взаимопонимание?
- •Почему специалисты не понимают друг друга?
- •Язык дракон как “эсперанто” делового мира
- •Что такое интеллектуальное взаимопонимание?
- •В чем особенность дракона?
- •Соображения, повлиявшие на создание языка дракон
- •Что важнее: компьютеры или человеческий мозг?
- •Что такое производительность умственного труда?
- •Зависит ли производительность персонала от производительности компьютеров?
- •Можно ли увеличить скорость работы человеческого мозга?
- •Проблема формализации профессиональных знаний
- •Можно ли обойтись без когнитологов?
- •Чем отличается алгоритм от технологического процесса?
- •Что такое технологический язык?
- •Технологические и декларативные знания
- •Почему нельзя жить по-старому?
- •Социальные технологии и электронные методологии
- •Методология быстрой разработки систем rad
- •Схемы действий и язык дракон
- •Необходимость культурных изменений
- •Техноязык как элемент культуры
- •Понимание и взаимопонимание — ключевые проблемы информатики
- •Отсутствие понимания ведет к миллионным убыткам
- •Издевательство над здравым смыслом под названием “абсолютно правильная программа”
- •Спецификации программ — вот главный “гадючник”!
- •Спецификации программ и методология rad
- •Концепция когнитивного программирования
- •Проблема улучшения работы ума: новый когнитивный подход
- •Текст как зрительная сцена
- •Симультанное и сукцессивное восприятие
- •Как повысить продуктивность человеческого мозга?
- •Когнитивный недостаток текстового представления знаний
- •Каким должен быть формат диосцены?
- •Когнитивные рекомендации
- •Зачем нужны психологические эксперименты?
- •Ошибка джеймса мартина
- •Возможна ли стратегическая реформа мировой практики программирования
- •Изюминки языка дракон
- •Критика блок-схем
- •Преимущества дракон-схем
- •Иконы и макроиконы
- •Зачем нужна ветка?
- •Как работает ветка?
- •Как следует располагать ветки в поле чертежа?
- •Что такое шапка?
- •Что лучше: примитив или силуэт?
- •Как описать силуэт с помощью текстового языка?
- •Есть ли в алгоритме “царская дорога”?
- •Главный маршрут силуэта
- •Пересечения линий? — боже упаси!
- •Визуальный и текстовый синтаксис дракона
- •Семейство дракон-языков
- •Эргономичные алгоритмы
- •Визуальная проверка алгоритмов
- •Что такое эргономичный алгоритм?
- •Чем отличается икона “вопрос” от развилки?
- •Маршруты и формулы маршрутов
- •Что такое рокировка?
- •Использование рокировки для улучшения эргономичности
- •Вертикальное и горизонтальное объединение
- •Эргономичность литеральных алгоритмов
- •Что делать, если эргономические требования противоречат друг другу?
- •Икона-вставка как эргономический прием
- •Что такое подстановка?
- •Улучшение эргономичности алгоритмов с помощью цепочки эквивалентных преобразований
- •В Рис. 33. Эквивалентные преобразования алгоритмов ыводы
- •Визуализация циклов
- •Обычный цикл
- •Переключатель и переключающий цикл
- •Цикл для
- •Веточный цикл
- •Главный маршрут силуэта
- •Визуализация логических формул
- •Визуализация функции и
- •Визуализация функции или
- •Визуализация функции не
- •Визуализация сложных логических функций
- •Что такое эргономичный текст?
- •Можно ли сделать логические выражения эргономичными?
- •Пример для исследования эргономичности логических выражений
- •Логическое выражение с абстрактными идентификаторами
- •Логическое выражение с короткими смысловыми идентификаторами
- •Логическое выражение с длинными смысловыми идентификаторами
- •Важный момент, о котором часто забывают
- •Как присвоить значение логической переменной?
- •Правила записи рамочных логических выражений
- •Как построить эргономичный логический текст?
- •Визуальные операторы реального времени
- •Список операторов реального времени
- •Операторы ввода-вывода
- •Оператор “пауза”
- •Операторы “пуск таймера” и “синхронизатор”
- •Цикл ждать
- •Оператор “период”
- •Оператор “параллельный процесс”
- •Особенности операторов реального времени
- •Дружелюбное Программирование
- •Гибридный язык программирования дракон-си
- •Гибридный язык программирования дракон-модула
- •Пример эргономической оптимизации программы
- •Диалоговые программы
- •Оператор “Сообщение”
- •Оператор “Запрос”
- •Описание данных
- •Идентификаторы
- •Примеры правильных идентификаторов
- •Примеры неправильных идентификаторов
- •Пример сокращения длины сложного понятия
- •Правила записи арифметических выражений в операторах присваивания
- •Обработка массивов
- •Абстрактные дракон-схемы
- •Философия языка дракон
- •Классификация знаний
- •Человеческая деятельность и формализация знаний: живописные примеры
- •Что такое профессиональные знания?
- •Учебные экспертные системы
- •Учебная экспертная система (программа на языке бейсик)
- •Визуализация экспертных систем
- •Визуализация описания технологических процессов
- •Что такое методология?
- •Визуализация методологий
- •Система “человек—машина”
- •Визуализация биологических алгоритмов
- •Визуализация медицинских алгоритмов
- •Другие примеры визуализации
- •Описание структуры деятельности
- •Нужен ли стандарт для описания деятельности?
- •Визуальный дракон-редактор
- •Зачем нужен дракон-редактор?
- •Заготовка-примитив и заготовка-силуэт
- •Что такое атом?
- •Пример построения дракон-схемы “примитив”
- •Операция “пересадка лианы”
- •Операция “заземление лианы”
- •Пример построения дракон-программы “силуэт”
- •Формирование надписей “да” и “нет”
- •Описание визуального синтаксиса языка дракон
- •Общие понятия
- •Шампур-блок
- •Операция “ввод атома”
- •Дополнительные сведения об атомах
- •Критические и нейтральные точки
- •Правила использования операции “ввод атома” при построении дракон-схемы
- •Операции с лианой
- •Пересадка лианы
- •Заземление лианы
- •Прочие операции
- •Основные результаты
- •Визуальное структурное программирование
- •Постановка проблемы
- •Историческая справка
- •Отживающий метод?
- •Прав ли игорь вельбицкий?
- •Четыре принципа структуризации блок-схем, предложенные э. Дейкстрой
- •Почему научное сообщество не приняло видеоструктурную концепцию э. Дейкстры?
- •Парадокс структурного программирования
- •Плохие блок-схемы или плохие стандарты?
- •Блок-схемы и теоретическое программирование
- •Новые цели стандартизации блок-схем
- •Чем отличаются блок-схемы от дракон-схем?
- •В чем сходство визуального и текстового структурного программирования?
- •В чем различие визуального и текстового структурного программирования? Структурные, лианные и адресные блоки
- •Операции с лианой и оператор goto
- •Является ли текстовое структурное программирование формальным методом?
- •Почему самолет не машет крыльями?
- •Исчисление икон и попытка предсказать будущее
- •Визуальное логическое исчисление
- •Общеизвестные сведения о математической логике
- •Об одном распространенном заблуждении
- •Принцип абсолютизации текста
- •Визуализация понятий математической логики
- •Исчисление икон
- •Еще раз о шампур-методе
- •Шампур-схема как абстрактная модель программы
- •Преобразование шампур-схемы в шампур-программу
- •Шампур-метод и доказательство правильности программ
- •Возможна ли теория визуального программирования?
- •Гипотеза о будущем императивных языков программирования
- •Визуализация логики и интенсификация интеллектуальной деятельности
- •Место языка дракон в системе человеческой культуры
- •Между сциллой и харибдой
- •Принцип структуризации деятельности
- •Генеральная концептуальная схема
- •Проблема деятельности в эргономике
- •Искусственный интеллект: алгоритмизация — это ночной кошмар!
- •Специалисты по ии: долой алгоритмизацию!
- •Инженерные психологи: алгоритмизация деятельности — наше спасение!
- •Работники образования: алгоритмизация — это хорошо!
- •Кто же прав: декларативисты или императивисты?
- •Эргономический анализ проектно-конструкторской деятельности
- •Подводные камни проектно-конструкторской деятельности
- •Почему взорвался чернобыльский реактор? Традиционный подход к анализу причин чернобыльской аварии
- •Возможна ли гарантоспособная деятельность?
- •Принцип проектирования гарантоспособной деятельности
- •Гарантоспособный совокупный работник
- •Главное зло — плохо спроектированная деятельность творческого персонала
- •Сон разума рождает чудовищ
- •Интенсификация интеллекта и языки программирования
- •Улучшение работы ума — проблема номер один
- •Возможна ли эргономизация математики?
- •Почему джон фон нейман провалился на экзамене?
- •Существует ли пропасть между математикой и эргономикой?
- •Алгебра диофанта
- •Эргономический анализ алгебры диофанта
- •Эргономизация алгебры после диофанта
- •Осознание полезности эргономического поворота в математике
- •Эргономическая победа лейбница
- •Методологическая ошибка историков математики
- •Аналогия между математической диосценой и панелью отображения информации
- •Математическая и эргономическая эффективность
- •Как повысить производительность математического труда?
- •Два метода визуализации математики
- •Проект “когнитивный стиль” (cognistyle)
- •Пример математической визуализации с помощью метода cognistyle
- •Можно ли стать интеллектуальным суперменом?
- •На пороге создания теории улучшения работы ума
- •Человеческий мозг нужно грамотно проектировать
- •Разгадка тайны человеческого интеллекта
- •Развитие и интенсификация интеллекта
- •Знаковая и предметная информация
- •Знаковое и предметное обеспечение информатики
- •Знаковая и предметная программа
- •Переломная веха в истории информатики
- •Одноглазые миссионеры, или заброшенное дитя информатики
- •Когнитивная письменность — новый способ представления знаний
- •Что такое проектоника?
- •Проектоника и искусственный интеллект
- •Особенности проектоники
- •Мироинформация и мироинтеллект
- •Стратегическая интеллектуальная инициатива
- •Дорога в будущее
- •Интеллектуальные трудности как глобальная проблема
- •Вызов интеллектуального терроризма
- •Бессилие интеллекта
- •ЦЕль — значительное улучшение интеллекта
- •Список литературы интеллектуальный терроризм: фантазия или реальность?
- •Глава 1
- •Глава 3
- •Глава 5
- •Глава 6
- •Глава 13
- •Глава 16
- •Глава 17
- •Глава 18
- •Глава 19
- •Глава 20
- •Отзывы о книге в. Паронджанова “Как улучшить работу ума”
Человеческий мозг нужно грамотно проектировать
Попытаемся сделать набросок теории интенсификации интеллекта, в основу которой положим два базовых понятия — знаки и предметы. В рамках предлагаемой модели человек рассматривается как биокибернетический робот-автомат, взаимодействующий со знаковой (информационной) и предметной (физической) средой обитания (рис. 141).
Тезис 1. (Модифицированный тезис Л. Выготского). Знаки — созданные человеком чувственно воспринимаемые социальные инструменты, единственное предназначение которых — управлять человеческим мозгом, а через него — человеческим телом, поведением и всей человеческой жизнью (ср. [1]).
Тезис 2. Знаковое управление мозгом включает в себя две операции: проектирование мозга и программирование мозга. В первом случае изменяется нейростатическая конструкция мозга (конфигурация и характер межнейронных связей), во втором — меняется нейродинамическая внутримозговая информация.
Тезис 3. (Модифицированный тезис А. Полторацкого и В. Швырева). Предметы определяются как не-знаки [2]. Проще говоря, все, что не является знаком, по определению является предметом.
1
Примерами знаков служат любые диосцены, книги, техническая и управленческая документация, информация на дисплеях, тексты программ, своды законов, показания приборов, произведения искусства, речь, мимика, деньги, музыка, украшения, игрушки, храмы. К предметам относятся девственная природа, дороги, станки, трубопроводы, микросхемы, а также все, что недоступно органам чувств: электромагнитные поля, атомы, электроны и т. д. В некоторых случаях знаки нельзя физически отделить от предметов. Например, телевизор — предмет, а изображение на экране — знак. Если телевизор выключить, знак исчезнет, а предмет останется.
Тезис 4. В мире нет ничего кроме предметов и знаков.
Тезис 5. Человеческая деятельность делится на предметную и знаковую. Используя предметные орудия (например, пилу, топор и рубанок), человек изменяет мир. Используя знаковые орудия (например, речь, молитву или язык программирования), человек изменяет собственный мозг и, следовательно, поведение.
Тезис 6. Человек — это животное, которое потенциально (благодаря особенностям генома) имеет возможность эффективно проектировать и программировать собственный мозг (с помощью специально созданных для этой цели социальных инструментов — знаков) и за счет этого многократно усиливать свои духовные, культурные, интеллектуальные и иные потенции и свойства. В настоящее время указанные возможности используются далеко не полностью из-за ошибочных представлений о сущности человека.
Основанием для разграничения знаковой и предметной среды обитания является тот факт, что первая из них играет неизмеримо более важную роль для формирования и развития интеллекта и духовной культуры человечества. Эту мысль выражает
Тезис 7. (Тезис Выготского о знаковой детерминации сознания и мышления, изложенный в форме метафоры). Интеллект, сознание и духовная культура людей на 99% определяются знаковой средой обитания и всего лишь на 1% — предметной средой обитания.
Тезис 8. Сенсорный приток S — поток информации о состоянии внешнего мира и человеческого тела, поступающий через рецепторные клетки органов чувств по нервным волокнам в мозг человека [3].
Тезис 9. Мозг М — биокомпьютер, обрабатывающий сенсорный приток S и управляющий работой эффекторов (мышц и желез), а через них — человеческим телом, поведением и всей человеческой жизнью.
Как отмечает Д. Сахаров, “в основании нейробиологии лежит простая, разумная и вместе с тем болезненно непривычная мысль, что нервная система — это [информационное] управляющее устройство, выполненное биологическими средствами” [4].
Тезис 10. Мозг М, как и весь организм, образуется из одной единственной первоклетки (зиготы) в процессе онтогенетического (индивидуального) развития под влиянием генома G и среды C:
. |
(1) |
Формула (1) представляет собой математическую модель, определяющую развитие целостного мозга, содержащего десятки миллиардов нейронов и триллионы межнейронных связей, из одной клетки — зиготы. Модель задана как функция двух переменных, аргументами которой являются генетический код (геном) и воздействия, поступающие из среды С (рис. 141).
Тезис 11. Среда С обитания человека структурно делится на четыре части: витагены В, травмогены Т, знаки Z и физиогены Ф:
, |
(2) |
причем перечисленные части образуют полный набор воздействий среды на человека.
Тезис 12. Витагены В — жизнеподдерживающий поток веществ, вводимых в организм в ходе обмена веществ, а также пригодные для жизни условия предметной среды (температура, давление и т. д.).
Тезис 13. Травмогены Т — негативные воздействия предметной среды на организм человека: травмы, ранения, ожоги, инфекции.
Тезис 14. Знаки Z и физиогены Ф — элементы знаковой и предметной среды обитания соответственно, воздействующие на рецепторы органов чувств, которые преобразуют их в сенсорный приток S:
. |
(3) |
Заметим, что витагены и травмогены влияют не на органы чувств, а на организм человека, причем их действие может быть либо позитивным или нейтральным (витагены), либо негативным (травмогены). Витагены, травмогены и физиогены — это не знаки, а предметы.
Из формул (1) и (2) получаем
. |
(4) |
Тезис 15. Смысл формулы (4) таков: все процессы, связанные с развитием мозга в результате деления зиготы, а также любые процессы, протекающие внутри мозга и нервной системы при любых видах деятельности (включая наиболее сложные виды интеллектуальной работы), полностью определяются квинтетом “царских переменных”, который включает геном, витагены, травмогены, знаки и физиогены. Согласно развиваемой модели, никакие другие причины (переменные) на развитие и деятельность мозга и интеллекта влияния не оказывают.
С биологической точки зрения любое поведение человека (будь то прогулка, работа за компьютером или игра на скрипке) есть не что иное как последовательность отдельных движений человеческого тела, причем в каждом движении участвуют тысячи эффекторов. Что же вызывает срабатывание эффекторов? При активации двигательных нервов в нервномышечном синапсе происходит выброс химического медиатора ацетилхолина, который передает мышце команду сокращаться [5]. Известно, что произвольные движения тысяч эффекторов (которые в своей совокупности образуют поведение П) выполняются по командам мозга М и нервной системы. Значит, поведение П есть функция процессов, происходящих в мозгу М:
. |
(5) |
Тезис 16. Смысл формулы (5) состоит в том, что поведение однозначно задается командами нервной системы: ни один эффектор не изменит свое состояние, если нервная система не выдаст нужную команду.
Из (4) и (5) получаем
. |
(6) |
Тезис 17. Формула (6) говорит о том, что любое сколь угодно сложное поведение человека определяется квинтетом царских переменных.
Предположим, что жизнеподдерживающие условия — витагены — находятся в норме (B const), а негативные воздействия — травмогены — отсутствуют (Т = 0). Кроме того, учитывая (3), две простые переменные (Z и Ф) можно заменить одной сложной — сенсорным притоком S. В этом случае формула (6) упрощается и принимает вид
. |
(7) |
Тезис 18. Формула (7) означает: если в среде обитания отсутствуют экстремальные условия, поведение человека зависит всего от двух переменных: генома и сенсорного притока.
Информацию в мозг поставляют два источника: геном и прижизненный чувственный опыт (далее — опыт). Нейробиологическим аналогом понятия “опыт” является интегральный сенсорный приток
. |
(8) |
где S(t) — мгновенное значение сенсорного притока;
t = 0 — момент зачатия и образования зиготы;
Т — текущий возраст человека, измеряемый от момента зачатия.
Таким образом, интегральный сенсорный приток (прижизненный опыт) — это полная информация, поступающая в мозг в течение прожитого отрезка жизни от зачатия до текущего возраста Т.
Понятие “опыт” охватывает информацию, поступающую в мозг от экстероцепторов1 и (по петле обратной связи) проприоцепторов2. Общее число сенсорных клеток (датчиков информации), включая интероцепторы3, измеряется сотнями тысяч. Это сотни тысяч4 “пушек”, осуществляющих в течение всей жизни человека непрерывную “сенсорную бомбардировку” мозга и нервной системы, которая оказывает огромное влияние на поведение, жизнь и судьбу человека.
Громадный объем сенсорной информации в сочетании со сверхсложным механизмом экспрессии генетического кода и определяет кажущуюся “непостижимой” сложность человеческого поведения.
Тезис 19. (Модифицированный тезис В. Штерна и Ж. Пиаже). Человеческий интеллект I — свойство мозга М, позволяющее человеку приспособиться к знаковой и предметной среде обитания:
. |
(9) |
Из (4) и (9) получаем
. |
(10) |
Тезис 20. Интеллект I любого человека определяется квинтетом царских переменных этого человека.
Повторяя рассуждения, изложенные в тезисах 17 и 18, получаем
. |
(11) |
Тезис 21. При отсутствии экстремальных условий человеческий интеллект I зависит от двух переменных: генома G и интегрального сенсорного притока S.
Если речь идет об уже родившемся конкретном человеке, не имеющем генетических дефектов (это означает, что геном G задан и находится в пределах нормы), из (11) вытекает
Тезис 22. Интеллект I является функцией сенсорного притока S:
. |
(12) |
Тезис 23. Чтобы улучшить качество человеческого интеллекта, необходимо улучшить качество сенсорного притока S.
Тезис 24. Из (3) и (12) следует, что интеллект I есть функция знакового и предметного (физиогенного) притоков:
. |
(13) |
Предположим, что физиогенный приток, поступающий в мозг от экстероцепторов и проприоцепторов, находится в пределах нормы. Имеется в виду, что онтогенетическое развитие человека в предметной среде обитания организовано разумно с учетом сенситивных (критических) периодов развития. При этих условиях справедлив
Тезис 25. Человеческий интеллект I есть функция интегрального притока знаковой информации, воздействующего на мозг в течение всей прожитой жизни от зачатия до текущего момента:
. |
(14) |
Тезис 26. Для любого новорожденного человека единственный путь к улучшению его интеллекта состоит в обогащении и улучшении качества знаков, потребляемых им на протяжении жизни. Особенно эффективным является синхронное поступление обогащенного знакового притока, передаваемого в мозг от экстероцепторов и проприоцепторов (например, при самостоятельном решении усложняющихся задач).
Тезис 27. Интеллектуальный приток Q — часть знакового притока Z, поступающая в мозг через зрительные, слуховые и кожные рецепторы и влияющая на умственную продуктивность человека.
Тезис 28. Поскольку тактильная (кожная) речь не используется при обучении зрячеслышащих, у последних интеллектуальный приток поступает в мозг преимущественно через зрительные и слуховые рецепторы.
Предположим, что интеллектуальный приток, направляемый в мозг через глаза и уши, распределяется между ними пропорционально числу зрительных и слуховых рецепторов, число которых у человека равно 253 млн. и 47 000 соответственно. Тогда справедлив
Тезис 29. Интеллект зрячих людей на 99,99% определяется зрительной знаковой информацией, в первую очередь — диоинформацией. Чтобы улучшить интеллект, нужно улучшить качество последней.
Тезис 30. (Принцип когнитивного диоинтерфейса). Чтобы система “человек—диоинформация” была эффективной и обеспечивала максимально возможную продуктивность мозга и интеллекта, нужно осуществить взаимную адаптацию человека и диоинформации. В частности, нужно проектировать диоязыки таким образом, чтобы согласовывать между собой когнитивно значимые оптические характеристики диоинформации и когнитивные характеристики человеческого глаза и мозга.
Согласование характеристик следует проводить таким образом, чтобы, во-первых, добиться максимально быстрого, точного, полного и безошибочного восприятия, понимания и усвоения знаний, во-вторых, решить эту задачу ценою минимальных интеллектуальных усилий со стороны человека, потребляющего диоинформацию.
Тезисы 31—33 были изложены ранее в гл. 5. Имеются в виду:
-
принцип симультанизации;
-
принцип зависимости эффективности восприятия от используемой доли поля зрения;
-
принцип приоритета целостного образа.