Эпоха кода
sergey shishkinРасписать план эпохи согласно следующим пунктам
Структура сохранения и синтеза алгоритма:
- цепочка знаков кода
- Процессы синтеза:
- формирование цепочки символов кода на основе выявляемых закономерностей, "допустимые" изменения этой цепочки и прием этой цепочки как описания нового алгоритма с проверкой исполнением.
- наложение ограничений на "допустимые" изменения цепочки знаков языка с целью повышения вероятности успешной проверки исполнением (борьба с сильной связностью кода: структурное программирование, инкапсуляция, принципы развития архитектуры приложения, SOLID).
Процессы исполнения:
Связный - в пределах контакта с цепочкой символов (в локали "исполнителя" компьютера)
Обусловленный - (вне локали "исполнителя") с использованием внешних по отношению к "исполнителю" алгоритмов среды.
Соревнование
- на уровне применения к прикладной деятельности человека, человечества
Хранение
- электромагнитные волны с закодированной информацией,
- исходные коды программы на компьютерном носителе.
Развитие
- место: модели в сознании программиста,
- метод: формирование кодовой модели как системы признаков и объектов для универсализации алгоритмов работы с ними
новые специализации:перенос кодовой модели между сходными прикладными областями знаков,
- в соревнованиях (доказательство корректности, оценки скорости исполнения по размеру входных данных),
- эксперимент как способ проверки алгоритма исполнением
- ...
Прорывы развития:
- формирование ограничений по работе с кодовыми моделями
- вскрытие структуры признака("Алгоритм") - текущая работа
- ...
Копирование в компьютер:
- обучение макро-действиям (программирование - формирование макро-алгоритма)
- обучение макро-признакам (например, на нейронных сетях)