Re: Re: software design clarification
Lorenzo Pastrana <[email protected]> Thu, 03 May 2007 11:21:42 +0200
| Newsgroups | gmane.comp.documentation.synopsis |
|---|---|
| Organization | Kinopsis |
| Message-ID | <[email protected]> |
> I would like to achieve a design of a class hierarchy that can be > independent from language details because of such knowledge differences. My guess is that there is no 'All purpose do it all fits everything' tool/method that writes all purpose code for you to any platform while you just 'design as usual', this is the ultimate phantasm ... As in "there is no no such thing as portable code there is only ported code", the best you can get is a tool that adapts a 'place you favorite abstraction here' input to some particular platform(s). You have two options : That tool however, will probably generate only the structural part of your design as most uml design tools would do. If any language construct could easily be expressed in any other semantics, any specific language would be pointless and we all would be in a pre-babelian situation ... The alternative being : That tool however, will only allow you to concentrate on the particular task-specific high level functionalities that have actually been implemented on various platforms and most likely will rely on a commonly available (possibly interpreted) language to do anything procedural, game development frameworks are a good example for that. My 2c, LP.