Системное администрирование

Может ли программный код писАться сам?

Вот написал одну прогу, и она просчитывает и пишет код сама, без участия пользователя. Потом раз, приостанавливается и спрашивает у пользователя "как?" И пользователь выбирает из двух вариантов, но прога продолжает писать другую часть кода.
Или не спрашивает. Как масть пойдёт. Возможно такое?
Мне просто лень самому писать код. Мне проще такую прогу написать чтобы она сама писала.
Это сложнейшая программа будет на основе обученных нейросетей. Нужно научить программу мыслить творчески, а это не просто. К примеру, мне надо сделать для игры систему стрельбы и я говорю программе: "Хачу стрильба!" Как она должна это понимать и что должна выдать? По сути, либо придется русским языком, но написать ей псевдокод. А это 50% если не более основного труда программиста по написанию кода. А она уже русский псевдокод превратит в код. Либо придется создать суперумную программу, которая полностью способна заменить программиста как такового. Но как программист ты должен понимать, что это дело не близкого будущего. Лет через 30-50 возможно что-то и появится.
Дмитрий Жарков
Дмитрий Жарков
9 042
Лучший ответ
механизм для этого есть в .Net, используется, например, в классе Regex, там по текстовому шаблону генерируется код его поиска, компилируется и передается на исполнение
Да, метапрограммирование уже существует, активно развивается и очень скоро оставит большинство программистов без работы...
Alan Alan ооочень скоро, настолько, что, возможно, наши правнуки что-то такое заподозрят.
Это называется «метапрограммирование».
Попробуй загуглить и выбрать то направление которое тебе нужно.
Мне просто лень самому писать код.
Лень? А может ты дальше hello world'а не умеешь?
Мне проще такую прогу написать чтобы она сама писала.
Проще? Ты знаешь как она будет работать? Как она будет интерпретировать русские команды в блоки кода?
Т. е чтоб написать такую программу тебе нужно для начала интерпретировать их. Если говорить проще то самому писать блоки кода и давать им определённые имена. Даже если над этим проектом будут работать сотни людей его разработка не менее 10 лет.
Рифат Каримов
Рифат Каримов
7 938
НИВКОЕМ СЛУЧАИ, Я МАГУ Падазривать штто это вируксы или прези.. при... презор презики