Я задавался вопросом, действительно ли возможно использовать Искусственный интеллект для создания компиляторов лучше?
Вещи, которые я мог вообразить, было ли это возможно -
Если это возможно, там какие-либо исследовательские проекты на этом предмете?
Вам следует взглянуть на MILEPOST GCC -
MILEPOST GCC - первая практическая попытка создания производственного (и исследовательского) компилятора с открытым исходным кодом и самонастройкой с открытым исходным кодом. которые могут адаптироваться к любой архитектуре с использованием итеративной компиляции с обратной связью, машинного обучения и коллективной оптимизации
Оптимизирующий компилятор на самом деле представляет собой очень сложную экспертную систему , а экспертные системы - это одна из старейших ветвей искусственного интеллекта.
Вы имеете в виду что-то вроде генетического программирования?
Это действительно область исследований. Взгляните на ветвь milepost для GCC, который полагается на профильную оптимизацию и машинное обучение. Недавняя научная литература по компиляторам изобилует статьями, в которых используется комбинация интеллектуального анализа данных, машинного обучения (с помощью генетических алгоритмов или нейронных сетей) и более «классического» распознавания определенных кодовых паттернов.