Приоритетные направления
Приоритетные направления разработки программ «Крестьянство SDK»
(редакция от 17.10.2013 г.)
- От теории множеств, как фундамента математики к объектно-категорному подходу и логике топосов (от попсово-наглядного к наблюдаемым топосам).
- От параллельного использования алгебры и геометрии к геометрической алгебре и алгебраической геометрии (алгебры функций движений первичны, гладкие многообразия как спектры этих алгебр - вторичны)
- От математического анализа как раздела наивной физики к анализу в рамках алгебраической геометрии (от целочисленного дифференцирования - интегрирования к дробно-фрактальному дифференцированию-интегрированию).
- От классического гармонического анализа Фурье к абстрактному гармоническому анализу и вейвлет-анализу (от гармоник к всплескам).
- От структур интеллекта Пиаже к «экологии мышления, языка и зрения»
- От объектно-ориентированного и функционального программирования к объединенной объект-лямбда архитектуре (от объектов и функций к алгебрам).
- От состояния объекта к мирам состояний (от одного интерпретатора состояния к интерпретаторам на каждое изменение состояния)
- От исторических версий объектов к пространству-времени (от пространства без времени к мирам, озабоченным временем).
- От одного виртуального пространства к мультиверсу пространств и генерации квантовых вычислений.
- От классов к прототипам (от наследования функций «родителей» к делегации и клонированию)
- От серверных хранилищ информации к потокам (от запросов на серверы к подписчикам на вещание).
- От серверных вычислений к распределенным вычислениям в одноранговой, гетерогенной сети.
- От Интернет 1 к Интернет 2 (от клиент-серверной архитектуры к торрент распыленной одноранговой сети)
- От Интернет 2 к Интернет 3 (от обмена данными в торрент распыленной одноранговой сети к обмену вычислениями «в пыли»)
- От архитектуры Фон-Ноймана на узле сети к архитектуре сети на самом узле (к масштабной инвариантности и фрактальному самоподобию сети интернет. Программы внутри персонального компьютера должны быть устроены и взаимодействовать друг с другом так же как в Интернет 2 и Интернет 3)
- От «шарманки» к «живому ядру» на процессоре, которое поможет перейти от процесса обмена данными к процессу обмена вычислениями.
- От программирования в блокноте к самоисследовательской среде на «живом ядре» (к среде написанной самой на себе).
- От упорядоченного программирования в архитектуре Фон-Ноймана к неупорядоченному программированию в архитектуре сети (последовательно - сложно, параллельно - легко)
- От взаимодействия объектов на уровне рефлексов к взаимодействию объектов на уровне видимости (от политики безопасности, основанной на защите от вирусов-агентов к естественной безопасности, обеспеченной иммунной системой объекта)
- От «железной виртуальной машины» понимающей только один зык программирования к «силиконовой динамической виртуальной машине», которая будет понимать все разнообразие языков программирования и даже позволять пользователю создавать новые языки какой-либо предметной области.
- От языков разметки к генеративным языкам и графике на «холсте» (от коллажа изображений к порождению графики в реальном времени).
- От курсора мыши, представляющего пользователя, к «аватару» - представителю пользователя.
- От «аватара»-анимационной куклы к существу, наделенному структурой восприятия.
- От сохранения результатов взаимодействия к сохранению «аватара» для перемещения его в различные виртуальные пространства по областям применения. К новому формату передачи знаний, к новым формам представления знаний, не в виде растровой статичной текстовой или звуко-визуальной форме, а в виде генераций на основе физического моделирования в реальном времени.
- От персонального компьютера к персональной производственной лаборатории (FabLab) с «аватаром»