C++ - самый мощный и популярный язык программирования на сегодняшний день. Его любят разработчики, потому что он менее сложен, чем другие языки, а также может применяться в различных областях разработки системы. В C++ есть императивные, объектно-ориентированные и общие команды, которые помогают разработчикам в программировании/кодировании общего назначения. C++, будучи старым языком программирования, по-прежнему остается одним из наиболее часто используемых языков в мире программирования. Из-за своей огромной популярности на рынке появился широкий спектр фреймворков, которые позволяют разработчикам легко работать над большими проектами...
Много лет назад я написал графонистую игру Life, в которой можно было регулировать различные параметры: Собственно, целью было не столько реализовать алгоритм Life, сколько потренироваться в создании графических интерфейсов. Я сделал такие элементы, как индикатор вкл/выкл, кнопка и ползунок. Есть мнение, что делать графический интерфейс это если не самая сложная задача, то как минимум громоздкая и неприятная. Отсюда и использование разнообразных костылей вроде QT, tkinter. Как и следует ожидать, они сильно утяжеляют программу, и скоростью работы тоже не блещут...