C/C++ Free UML-Based C++ IDE for Code Generation

Click For Summary
The discussion focuses on the search for free Integrated Development Environments (IDEs) that can generate C++ code from UML diagrams. While there are several UML tools available for Java, such as Omondo and ArgoUML, options for C++ are less clear. Visual Studio, although not free, includes a UML toolkit that may support C++ development, but its compatibility with standard C++ versus C++ .NET is uncertain. Users are encouraged to explore online resources for additional UML tools that specifically cater to C++. The conversation highlights a gap in available tools for C++ compared to Java, prompting further inquiry into suitable options.
chingkui
Messages
178
Reaction score
2
Hi,

Does anyone know of any free IDE that can generate C++ code from "drawing" in UML?
 
Technology news on Phys.org
I heard of something that does that with Java, relating to Eclipse (maybe a plugin) but I do not remember the details.
 
For Java there are quite a few UML tools (Omondo, ArgoUML, everything but the kitchen sink Visual Paradigm and many others), they can as well generate code from the diagrams. As C++ goes try to ask Oncle Google if he knows any UML tools that generate C++ code.
 
If you are using Visual Studio (I know its not free but it is popular and you might know someone with a copy) it comes with a UML toolkit since 2003 iirc, although it might be new to 2005. I never use the thing and am at work where I can't check exactly where it is on Start Menu etc... but it does exist. I have never used these tools so they might not support vanilla C++ and only C++ .net considering how Microsoft generally are like that. It might come with the free version on Visual C++ .net too, but I can't be sure without downloading it as there appears to be little information on the ms webpage about it...

http://msdn.microsoft.com/vstudio/express/visualc/download/

Hope this is somehow useful...
 
Learn If you want to write code for Python Machine learning, AI Statistics/data analysis Scientific research Web application servers Some microcontrollers JavaScript/Node JS/TypeScript Web sites Web application servers C# Games (Unity) Consumer applications (Windows) Business applications C++ Games (Unreal Engine) Operating systems, device drivers Microcontrollers/embedded systems Consumer applications (Linux) Some more tips: Do not learn C++ (or any other dialect of C) as a...

Similar threads

  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 22 ·
Replies
22
Views
3K
  • · Replies 8 ·
Replies
8
Views
2K
Replies
3
Views
2K
  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 6 ·
Replies
6
Views
12K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 22 ·
Replies
22
Views
3K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 16 ·
Replies
16
Views
4K