Визуальная методология алгоритмизации и программированияВ разных источниках по визуальной алгоритмизации и визуальному программированию
обычно перечисляются графические алгоритмические языки и графические языки программирования,
которые имеют, обычно, свою конкретную методологию и технологию (способы и средства) их применения.
При этом могут приводиться некоторые обобщенния,
но тем не менее - все это пока, в основном, перечислительная информация.
Причем в интернете программная визуалистика
абсолютно превосходит алгоритмическую по числу источников,
хотя алгоритмика - это более широкая и более фундаментальная область, чем программирование.
Для определенности можно принять интуитивно понятное соотношение:
программа - это алгоритм, пригодный для выполнения автоматом (машиной) типа ЭВМ, Робот и т.п.
(универсальной системой с программным управлением, в отличие от специальных автоматов).
То есть
программы - это особый подкласс класса алгоритмов (особый частный случай):
имеют некоторые общие (родовые) признаки (свойства и отношения) класса алгоритмов + особые (видовые) отличия.
Кроме того, алгоритмы и программы не только
противостоят друг с другом, но и могут хорошо
сопрягаться:
-- если
программированию предшествует его алгоритмизация;
-- если есть
программная поддержка визуальных алгоритмических языков - разных (или всех?) видов алгоритмических работ.
---------------------------
Предлагается перевести визуальную методологию алгоритмизации и программирования
на более фундаментальную основу (в опытно-поисковом порядке).
1) Увязать визуальную алгоритмизацию и визуальное программирование
с проблемой двух видов мышления (человека):
-- конкретное
образное (в частности визуальное) мышление - это исторически более раннее (древнее) правополушарное в основном мышление, включая:
логику и психологию образного (в частности визуального) мышления - это слабо разработанные области;
-- абстрактное
понятийное или вербальное (словесное) мышление - это исторически более позднее левополушарное в основном мышление, включая:
логику и психологию понятийного мышления - это более разработанные области.
2) Интерпретировать визуальную методологию алгоритмизации и программирования
не как ограничение графическими формами,
а как необходимую
фундаментальную основу всякого программирования и всякой алгоритмизации,
ведущую в реальной материальной - визуальной действительности.
=========================================
Аргументация такая, в частности (кого это интересует(:
1) Есть такое (примитивное, надо полагать) мнение:
-- образное мышление - это так себе, исторически вымирающее
художественное мышление;
-- а вот понятийное мышление - это исторически передовое
научное мышление.
Здесь есть путаница двух (или трех) разных классификаций с неверными оценками.
Образное мышление - это действительно более древнее мышление.
Но оно и
более развитое за более длительный общий период развития - в некоторых отношениях, конечно.
И оно
более фундаментальное, не отмирает, а продолжает развиваться (надо полагать).
И оно менее осознается, поскольку опирается на более древние базисные механизмы интуиции - в огромной подкорке.
Понятийное мышление - это действительно более передовое мышление (по отношению к обезьянам и червякам).
Но оно менее развитое за более короткий период развития.
И оно более осознается, поскольку опирается на исторически новые механизмы сознания в тонкой надстройке интуиции - в тоненькой корке мозга.
2) Параллелизм мышления:
Сознание - это всегда
один процессор с одним потоком мышления, но
с многопоточной перезагрузкой мышления (псевдо-параллелизм).
Интуиция - это
десятки тысяч процессоров в параллельном режиме работы - разных уровней, независимые и взаимодействующие.
Откуда и происходят, например, "мгновенные" интуитивные озарения и т.п.
3) Искусственный интеллект:
Традиционный искусственный интеллект - основан в основном на логическом мышлении:
если посмотреть старые и новые справочники по ИИ.
В таком виде он никогда не догонит человеческий интеллект.
Есть конечно распознавание образов и т.п. - но это, видимо, узкая частная задача.
Необходимо в принципе развивать визуальный ИИ.
Например:
Вложение:
KKG0-01.PNG [ 277.56 КБ | Просмотров: 6027 ]
Вложение:
KKG0-03.PNG [ 254.62 КБ | Просмотров: 6027 ]
Полезно было бы это приспособить к визуальной методологии алгоритмизации и программирования.
Но это только один большой аспект многоаспектной общей проблемы.