Есть ли такая вещь, как визуальная среда разработки для C++?
Под "визуальной средой разработки" я не подразумеваю Microsoft Visual Studio. Я ищу основанную на узле IDE, в которой программы построены графически и преобразованы в обычный текст во время компиляции. Конечно, все равно придется печатать содержимое функций, но все остальное будет визуальным. Вроде как блок-схема, в которую вы вводите свой код напрямую.
Я чувствую, что это должно существовать, но я не могу найти ничего подобного.
2 ответа
Существуют инструменты, которые позволяют разрабатывать программное обеспечение с использованием UML. Некоторые из этих инструментов включают возможность генерации кода (хотя, как вы говорите, вам может потребоваться ввести код для реализации точек принятия решений и т. Д.).
Одним из примеров является IBM Rational Rose. Примером с открытым исходным кодом является ArgoUML.
DRAKON Editor http://drakon-editor.sourceforge.net/ Он поддерживает визуальное программирование на C++, также поддерживает QT. Он также поддерживает многие другие языки программирования. Зачем использовать DRAKON, чем другие системы построения диаграмм?
- Нет пересечения линий. Вы никогда не найдете на диаграмме ДРАКОН две или более линий, пересекающих друг друга! Не встречается в других системах построения диаграмм!
- Силуэтная структура. Это позволяет разбить одну диаграмму на несколько логических частей. Не встречается в других системах построения диаграмм!
- Нет наклонных или изогнутых линий. Только прямые с прямыми углами.
- Иконки размещаются только на вертикальных линиях.
- Ветвление выполняется простым, наглядным и последовательным способом.
- Каждая диаграмма имеет один вход и один выход.
Больше о DRAKON здесь: http://en.wikipedia.org/wiki/DRAKON