Hi,

I'm not a professional computer scientist but have to write a report on a software package. I'm looking for standard terminology for the process/construction of one program generating another program as output which is then run at later time. Obviously, this can be iterated with programs writing programs writing programs etc.

In fact, in my situation there is PHP-script which writes a Perl file which is used to write a LaTeX file which then generated a PDF output.

What do computer scientists call such program constructions? What is the general, theoretical terminology? Is there some theory attached to these constructions?

Thanks, Thomas

Automatic code generation.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.