Символьное моделирование / Инструмент познания
До изобретения программируемых машин
[править]Многовековой процесс изобретения символов (жестовых, графических и др.) и построенных из них сообщений, представление и накопление символьных сообщений во внешней среде является ключевым средством формирования и развития разумного человека.
Формирование языков сообщений на основе символов
[править]Создание звуковых, жестовых и других средств s-моделирования смыслов, вызванное потребностями сообщать об опасности, размещении объектов охоты и других объектах наблюдения, способствовало совершенствованию механизмов познания, взаимопонимания и обучения. Важным этапом в развитии s-моделирования стало формирование языков сообщений на основе звуковых и жестовых символов.
Важным событием в развитии s-моделирования стали двумерные графические модели (в виде рисунков) при уже освоенном изготовлении трёхмерных (в виде лепных и резных фигурок). Особая роль принадлежит графическим моделям, обозначающим некоторые ситуации, свойства предметов и другие объекты, не имеющие видимых прообразов в окружающей среде.
Переход от примитивных рисунков с натуры к изображениям того, что выдаёт сознание, приблизил изобретение графических схем. Это повлияло на развитие жесто-звуковых средств построения сообщений и способствовало возникновению речи, ставшей важным средством создания и передачи сообщений. Стремление повысить эффективность пояснений, сопровождающих показ, приводило к совершенствованию понятийного аппарата и средств его речевого воплощения.
На определённом этапе задумались об s-моделях, допускающих их хранение, копирование и передачу.
Символьные средства счета и системы счисления
[править]Потребность в количественных оценках при обмене (охотничьей добычей, плодами земледелия, орудиями охоты и труда, изделиями ремесленников и т. д.) привела к изобретению счёта и соответствующих систем жестовых, а затем и графических символов. Сначала количественные оценки, видимо, выражались с помощью жестовых символов (показом пальцев рук и др.). Когда жестовых символов стало не хватать, начали изобретать графические.
Формирование понятия числа и идея экономии символов привели к изобретению систем счисления. Одной из них (двоичной) суждено было сыграть ключевую роль в изобретении цифровой программируемой машины и цифровом кодировании s-моделей, реализуемых с помощью программируемых машин.
Письменность: графическая модель речи
[править]Развитие s-моделей в виде графических схем и одновременное совершенствование речи привели к графической модели речи. Появилась письменность. Она стала не только важным этапом в становлении s-моделирования, но и мощным инструментом развития интеллектуальной деятельности. Теперь описания объектов моделирования и связей между ними могли быть представлены композициями рисунков, схем и текстов.
С созданием возможности фиксировать наблюдения, рассуждения и планы в виде s-моделей сообщений, которые можно хранить и передавать, актуальными стали задачи изобретения носителей сообщений, инструментов для рисования и письма, красящих средств и др. Это были первые задачи на пути построения s-среды.
Схематические изображения: прародители чертежей
[править]Важный этап в графическом моделировании связан с моделями схематических изображений (прародителей чертежей) — основы проектирования. Представление проектируемого трёхмерного объекта в трёх двумерных проекциях, на которых показаны размеры и наименования деталей, сыграло решающую роль в развитии инженерного дела.
После изобретения программируемых машин
[править]После изобретения компьютера s-моделирование стало эффективным средством поддержки интеллектуальной деятельности в s-среде.
Средство повышения продуктивности интеллектуальной деятельности
[править]S-моделирование широко применяется для моделирования объектов, изучаемых в физике, химии, науках о Земле, робототехнике, медицине (напр., компьютерная томография) и других областях интеллектуальной деятельности.
Служит эффективным средством совершенствования сложных человеко-машинных систем в экономике, военном деле, государственном управлении и др. Способствует развитию систем автоматизированного проектирования (САПР), сокращает сроки изобретения и повышает качество новой техники и технологий.
Напр., цифровые 3D-модели физических объектов используются для послойного формирования моделируемых объектов с применением 3D-принтеров, обеспечивающих быстрое и малозатратное изготовление прототипов физических моделей и готовых объектов [деталей и узлов машин, форм для литейного производства, строительных конструкций, имплантантов (фрагментов костей, хрящевых тканей и др.) и др.]. Цифровые модели для 3D-печати могут быть созданы с помощью САПР, 3D-сканера или обычной цифровой камеры и фотограмметрического программного обеспечения.
S-моделирование, являясь средством описания смыслов, представленных системами понятий и знаний, не только сопровождает абстрактное мышление, но и служит инструментом его совершенствования. Компактность и выразительность символьных моделей позволяют эффективно сочетать детализацию и обобщение в процессе рассуждений. S-модели изучаемых объектов — испытанный инструментарий механизма ассоциаций, от продуктивности которого зависят судьбы изобретений и научных открытий.
Совершенствование средств автоматизированного построения s-моделей произвольных объектов
[править]С ростом доступности компьютеров для пользователей из различных областей деятельности, начавшимся в 1970-х гг., наблюдается убывание доли математических задач, решаемых с помощью компьютеров (изначально созданных как средства автоматизации математических вычислений), и рост доли нематематических задач (коммуникационных, поисковых и др.).
Когда во второй половине 1960-х гг. стали производиться компьютерные терминалы с экранами, начались разработки программ экранных редакторов, предназначенных для ввода, сохранения и коррекции текста с отображением его на полном экране. Одним из первых экранных редакторов стал O26, созданный в 1967 для операторов консоли компьютеров серии CDC 6000. В 1970 был разработан vi — стандартный экранный редактор для ОС Юникс (Unix) и Линукс (Linux)].
Применение экранных редакторов не только увеличило производительность труда программистов, но и создало предпосылки для существенных перемен в инструментарии автоматизированного построения символьных моделей произвольных объектов. Например, использование экранных редакторов для формирования текстов различного назначения (научных статей и книг, учебных пособий и др.) уже в 1970-е гг. позволило значительно увеличить производительность создания текстовых информационных ресурсов.
В июне 1975 американский исследователь Алан Кей [создатель языка объектно-ориентированного программирования[1] Смолток (Smalltalk) и один из авторов идеи персонального компьютера] в статье «Personal Computing» («Персональные вычисления») написал: «Представьте себя обладателем автономной машины знаний в портативном корпусе, имеющем размер и форму обычного блокнота. Как бы вы стали использовать её, если бы её сенсоры превосходили ваше зрение и слух, а память позволяла хранить и извлекать при необходимости тысячи страниц справочных материалов, стихов, писем, рецептов, а также рисунки, анимации, музыкальные произведения, графики, динамические модели и что-то ещё, что вы хотели бы создать, запомнить и изменить?». Это высказывание отражало совершившийся к тому времени поворот в подходе к построению и применению программируемых машин: от средств автоматизации в основном математических вычислений к средствам решения задач из различных областей деятельности.
В 1984 компания «Kurzweil Music Systems» (KMS), созданная американским изобретателем Реймондом Курцвейлом, произвела первый в мире цифровой музыкальный синтезатор Kurzweil 250. Это был первый в мире специализированный компьютер, который жестовые символы, вводимые с клавиатуры, преобразовывал в музыкальные звуки.