Re: Re: software design clarification
[email protected] (Gilles J. Seguin) Fri, 04 May 2007 01:13:14 -0400
| Newsgroups | gmane.comp.documentation.synopsis |
|---|---|
| Message-ID | <[email protected]> |
On Thu, 2007-05-03 at 18:05 +0200, Markus Elfring wrote: [...] > When are you going to rename parts of your software from "Tree" to > "Graph"? (I guess that the separation of concerns between "T" and "G" is > another nasty source of confusion. When is the "S" related to the terms > "syntax" or "semantic"?) [...] Nah, we are not new comers to the thing. Graph theory exist like 60 years before first computer program. Any technical fields are used to this kind of interdisciplinary borrowing of terms. Here AST is from language theory. In the case of C++, the AST can not, and i stress again, can not be obtain without some king of semantic analysis. And we will not go to used another glyph from another alphabet to show this kind divergence on the letter 'S'. So, AST is the an higher representation of the source with syntax decorations removed and surely other things. It is a new word, with previous meaning, i do not care if it is really an abstract, or a tree thing.