Есть ли такая вещь, как визуальная среда разработки для 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

Другие вопросы по тегам