Мой основной опыт работы с C && C ++, поэтому я бы предпочел остаться с ними. Я не хочу использовать что-либо вроде QT, GTK или wxWidgets или каких-либо наборов инструментов. Я хотел бы изучить нативное программирование, и этот вид поражает цель. Имея это в виду, я также хотел бы избежать Java.
Я понимаю, что gnome, xfce и KDE - это все среды рабочего стола для Linux, и обычно устанавливается базовая версия X (Xorg). Когда вы пишете код для Linux, вы пишете код для X или для рабочего стола? Есть ли для этого стандартный заголовок Linux (например, win32 имеет windows.h) для Linux? или это разные методы кодирования для каждой среды рабочего стола?
любая помощь очень ценится.