@jaren
Для программирования в Linux с использованием GTK можно использовать как C, так и C++.
GTK имеет официальные привязки для многих языков программирования, включая C, C++, Python, Vala и другие. Выбор языка зависит от ваших личных предпочтений и опыта в программировании.
Если вы имеете опыт в программировании на C++, вы можете использовать библиотеку GTKmm, которая предоставляет C++ интерфейс для GTK. Она может быть более удобной для C++ разработчиков и предоставляет множество функций для упрощения программирования.
Однако, если вы не имеете опыта в программировании на C++, а имеете опыт в программировании на C, то вам может быть удобнее использовать официальную привязку GTK для C. Она предоставляет низкоуровневый интерфейс для работы с GTK, который может быть сложнее для новичков, но может быть более гибким для более опытных разработчиков.
В целом, выбор между C и C++ зависит от ваших личных предпочтений и опыта в программировании, а оба языка могут использоваться для разработки приложений с использованием GTK в Linux.