> А императивщина тут ни при чём — makefile он тоже не с > нуля генерится, начальные условия ему человек задаёт, а не он получает, > анализируя исходники.(задумчиво) а у меня вот система сборки анализирует исходники. и вполне способна «с нуля» создать сборочные скрипты, опознав некоторые хидеры, прописав зависимости и так далее. потому что я заколебался однажны вручную выпиливать автокрап (ну да, бывают и такие нужды). а также заколебался руками прописывать всякие библиотеки и прочее для своих проектов. язык системы сборки — вполне себе turing complete (и, кстати, часть генератора на этом же языке и написана). пожалуйста, вполне себе программа, которая пишет программу.
|