Архитектурное программирование

Суть архитектурного программирования в том, что архитектура (структура) программы явно присутствует в программной системе в течении всего жизненного цикла системы. Причем, присутствует как для разработчика (design time), включая модификацию, поддержку […]

Архитектурное программирование

Меняю название рубрики А2 => Архитектурное программирование и не только. Главное, меняю свое понимание направления движения (понимание, но не направление). Вся работа по ЯВД и А2 началась с понятия «Интенсивное […]

Выложен второй прототип (см. папку «про2» в https://gitflic.ru/project/alekseinedoria/a2). Это игра крестики-нолики, которая состоит из инструмента «Движок» инструмента «Доска» и двух игроков, каждый представлен верстаком и инструментом «Игрок». Движок запрашивает создание доски, […]

Новый репозиторий для прототипирования: https://gitflic.ru/project/alekseinedoria/a2 Почему А2? Потому что ничего лучше в голову не пришло, язык в Вире я называл А0,А1 — язык для Вира-2 (который не вышел за уровень прототипа), […]

Игорь забросал меня мыслями и соображениями, см. это и это, а я пока не дополз туда, где есть ответы. Сначала я вернусь к Виру (так как это пример работающего подхода), […]

Схемы и Компоненты

Отвечаю на комментарий Игоря отдельной записью, чтобы не ужиматься. Мозги мои пока скрипят, разворачиваясь от языкотворчества и технологических вопросов к компонентам, поэтому комментарий Игоря для меня очень важен. Спасибо! Теперь по […]

Как я уже писал, на следующем этапе движения в светлое будущее, я вижу необходимым разработать и реализовать 3 языка: язык описания схемы соединения компонент язык разработки компонент язык описания пользовательского […]

Сейчас Продолжается подготовка к раскрутке компилятора: доработка runtime: сделана обработка исключительных ситуаций (windows, linux), трассировка стека (linux) доработка библиотек: Словарь (hash map), доработка строк разработка подсистемы модульного тестирования чистка языка […]

Так как интенсивное программирование само себя не сделает, я хочу начать движение в эту сторону. Начать придется с разработки семейства языков, как инструментальной базы для интенсивного программирования. Почему так, можно […]