Informatics
TODO:Черновик
Информатика – наука о формах и как следствие – о красоте.
Инженеры ПО вынуждены разбираться в самых разных областях. Из чего следует, что есть некоторые инструменты, которые упрощают этот процесс и делают его органичным. Информатика пытается найти такой фундамент.
Информатика именно в разделе Self engineering, поскольку рассматривается как универсальная наука и может начинаться с языка как способа мыслить. Формальные языки и формы языков. Натуральные языки, язык математики и т.п.
Язык Cx можно рассматривать как язык информатики, а не привычный язык программирования. И здесь его роль как добавляющего разметку к натуральному языку.
TODO:Language
Язык во многом определяет, как мы думаем. С его появлением резко начался рост цивилизации. И это не обязательно естественные языки. Можно рассмотреть немного шире, включая язык логики, прочие формальные языки и т.п.
Если взять классические «Основания математики» Бертрана Рассела, то они начинаются с описания языка. При разработке ПО (в парадигме DDD) начинается с формирования Ubiquitous language.
Это может быть именно Ego-инжиниринг, инжиниринг осознанного.
Задав языковой вектор, гораздо проще может быть разбирать словообразование.
Концепция класса, инстанса и связь с определёнными артиклями.