И я не имею в виду скайнет . Я имею в виду, скажем, приложение компилятора, которое используется для компиляции, VCS, которая отслеживает собственный исходный код и т. Д.
Общий термин, особенно для компиляторов, - это " самообслуживание ".
В контексте целых систем программирования: Самоподдерживающаяся система (S3) или Самоподдерживающаяся система .
Но для контекста, который вы описываете (VCS, компилятор), обычно используется термин self-hosting .
Можно считать собачий корм - просто особый случай, когда вы используете не только инструмент, но и инструмент для поддержания себя.
Самосознание, самопрограммирование ...
«Отражательный» может быть?