Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.programming > #4367 > unrolled thread
| Started by | gdotone@gmail.com |
|---|---|
| First post | 2014-04-30 16:39 -0700 |
| Last post | 2014-05-01 01:16 -0700 |
| Articles | 3 — 2 participants |
Back to article view | Back to comp.programming
can UML be used with a procedural language? gdotone@gmail.com - 2014-04-30 16:39 -0700
Re: can UML be used with a procedural language? Kaz Kylheku <kaz@kylheku.com> - 2014-05-01 00:56 +0000
Re: can UML be used with a procedural language? gdotone@gmail.com - 2014-05-01 01:16 -0700
| From | gdotone@gmail.com |
|---|---|
| Date | 2014-04-30 16:39 -0700 |
| Subject | can UML be used with a procedural language? |
| Message-ID | <d8f9d6d0-3c13-4536-9ab4-4a36732f18a4@googlegroups.com> |
Can UML be used with a procedural language? like C
[toc] | [next] | [standalone]
| From | Kaz Kylheku <kaz@kylheku.com> |
|---|---|
| Date | 2014-05-01 00:56 +0000 |
| Message-ID | <20140430175019.303@kylheku.com> |
| In reply to | #4367 |
On 2014-04-30, gdotone@gmail.com <gdotone@gmail.com> wrote: > Can UML be used with a procedural language? like C UML can be used to express designs which are then implemented using object oriented programming techniques in C. There is no support in C for *directly* expressing the concepts in UML, using just the language, without adhering to the conventions of some supporting OO programming framework. Some aspects of UML can't be directly expressed in some OO languages either. For instance, an N:1 relationship expressed dirctly in UML may require you to define some extra members in an object: list or set structures that hold references to other objects. These auxiliary things don't appear in the UML. A C implementation will have more cruft that doesn't appear in the UML. (Perhaps so much so that you have to wear special UML glasses in order to see the original UML design when looking at the code.)
[toc] | [prev] | [next] | [standalone]
| From | gdotone@gmail.com |
|---|---|
| Date | 2014-05-01 01:16 -0700 |
| Message-ID | <656fee60-ca46-4219-9242-cc86dcde89d0@googlegroups.com> |
| In reply to | #4368 |
On Wednesday, April 30, 2014 8:56:44 PM UTC-4, Kaz Kylheku wrote: > UML can be used to express designs which are then implemented using object > oriented programming techniques in C. > There is no support in C for *directly* expressing the concepts in UML, using > just the language, without adhering to the conventions of some supporting OO > programming framework. > > Some aspects of UML can't be directly expressed in some OO languages either. > For instance, an N:1 relationship expressed dirctly in UML may require you to > define some extra members in an object: list or set structures that hold > references to other objects. These auxiliary things don't appear in the UML. > > A C implementation will have more cruft that doesn't appear in the UML. > (Perhaps so much so that you have to wear special UML glasses in order to see > the original UML design when looking at the code.) Ok, thanks Kaz.
[toc] | [prev] | [standalone]
Back to top | Article view | comp.programming
csiph-web