Валентина Дьяченко
Валентина Дьяченко | Репутация: 100 (Кандидат) 25 мая 2009 в 16:09
Что такое кодогенерация?
Виталий Krechmer
Виталий Krechmer | Репутация: 1448 (Эксперт) 25 мая 2009 в 19:15

Кодогенерация — часть процесса компиляции (преобразование программой-компилятором исходного текста программы, написанного на языке высокого уровня в машинный язык, в язык, близкий к машинному, или в объектный модуль), когда специальная часть компилятора (программа или техническое средство, выполняющее компиляцию), кодогенератор, конвертирует синтаксисически корректную программу в последовательность инструкций, которые могут выполнятся на машине.При этом могут применятся различные, в первую очередь машинно-зависимые оптимизации. Часто кодогенератор является общей частью для множества компиляторов, каждый из которых генерирует промежуточный код, который подаётся на вход кодогенератору.Источник: Википедия.

Александр Казаков
Александр Казаков | Репутация: 170 (Кандидат) 25 мая 2009 в 21:36

Возможно, имелось ввиду другое. Кодогенерацией могут называть процесс получения кода на языке высокого уровня (напр C++, Delphi, C#, Java) из модели и диаграмм (например UML).
Весьма полезная функция пакетов моделирования на начальных этапах небольших проектов: Рисуем диаграмму, обдумываем, пробуем по разному, а потом нажимаем кнопку и получаем заготовку нужного нам кода по папочкам, с прототипами...
Неотъемлемая функция многих больщих программных проектах. В них зачастую код держится в постоянной синхронизации с моделью.

Владимир Борзенков
Владимир Борзенков | Репутация: 592 (Специалист) 25 мая 2009 в 22:22

Кодогенерация-програмно организованое создание случайной символьной строки для сравнения с заранее созданой эталонной. Очень часто применяется в шифровании (запароливании) данных.