Речь пойдет о технологии, которая дает возможность реализации инструментов разработчика, подобных показанному на картинке ниже.
![image][1]
_Общий вид среды с альтернативными представлениями кода_
Здесь окно среды разработки разбито на две части. Слева — привычный текстовый редактор, а справа — автоматически генерируемая диаграмма, по возможности приближенная к традиционным блок-схемам алгоритмов. Генерация и перерисовка диаграммы производится по ходу набивки текста. Среда разработки определяет паузу в действиях разработчика и обновляет диаграмму, если код остается корректным. В результате появляется возможность работы не только с текстом программы, но и с его графическим представлением.
[осторожно, далее много картинок][2]
[1]:
http://codimension.org/assets/cdm/images/habr/overview.png
[2]:
https://habrahabr.ru/post/320184/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut