понедельник, 28 ноября 2022 г.

Паттерны и Компарация

Хочется выделить тайм-линию развития фундаментальных концепций программирования:

1. Распределённость (процесс, асинхронность, параллельность) - кажется, что Веб, Интернет, Гипертекст инициировали эти концепции, но на самом деле изначально компьютерная система существует как гетерогенная структура. Другое дело, что процесс концептуализации вычислительной практики как бы замкнулся.

2. Форт-концепция

3. Лисп-концепция (по сути универсализация записи и переход к параметризации)

4. АПЛ-концепция векторных комбинаций

5. Объектно-интерфейсная концепция, реализованная в Смолтолке

В качестве актуальных проектов как паттернов спецификации напрашиваются следующие системы программирования, как когнитивные архитектуры: Тиддливики (проанализировать концепции DOM, реактивность, фрагментация, тегирование, сценарии, макросы и виджеты), AltScript (Rebol), OpenCog, MMTZ, ...

В качестве потенциальной платформы для конструирования интерпретатора кандидатом на текущий момент помимо JavaScript/Node.JS являtтся Curl.

7 комментариев: