James Kanze
6/4/2009 1:15:00 PM
On Jun 4, 12:06 pm, Rainer Weikusat <rweiku...@mssgmbh.com> wrote:
> James Kanze <james.ka...@gmail.com> writes:
> [...]
> > Normally, documentation precedes the code, and is used to
> > generate the code
> [...]
> Something which is used as input to an automated translation
> process which ultimatively produces some kind of executable
> (or something which can be used as part of such an executable,
> eg a shared library or a Perl module) is by definition 'source
> code'.
For some arbitrary and ultimately useless definition of "source
code", perhaps. CWeb input is certainly a sort of "source
code", but it's a lot more human readable than C++. And I don't
even know how to qualify things like Rose, in which the input
isn't in textual form (or isn't completely in textual form).
And of course, the code generation isn't always "an automated
translation process", although one does like to have parts of it
automated.
--
James Kanze (GABI Software) email:james.kanze@gmail.com
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l'École, France, +33 (0)1 30 23 00 34