codegen?

12/3/08 13:52
singalen: (Default)
[personal profile] singalen
Мне стыдно у вас такое спрашивать... но я всё равно спрошу.

Зачем нужна кодогенерация?
Разве это не автоматизированный копи-пейст?
Ну, исключая случаи, выходящие за пределы возможностей инструмента: там, сериализация в C++ или сгенерировать Data Object по XML-ю.

И просьбочка: если видите что-то полезное в моём аглицком блоге про .NET, немного Java, WiX, OOP, OOD и немного всё остальное - поставьте на него ссылку, пожалуйста.

(no subject)

14/3/08 21:15 (UTC)
Posted by [identity profile] muwlgr.livejournal.com
http://live.gnome.org/Vala

Хороший пример применения кодогенерации там, где она действительно полезна.
Vala - высокоуровневый язык, в основе объектной системы которого лежит Гномовский GObject,
и который транслируется затем в обычный портабельный Си (с правильным юзанием GObjectов,
что делать вручную достаточно трудоёмко).