Я перехожу от программирования Windows (под программированием Windows я имею в виду использование Windows API
) к программированию Linux.
Для программирования Windows у нас есть опция Win32API (MFC - просто оболочка C ++ для того же).
Я хочу знать, есть ли что-то вроде Linux API
(эквивалентное WINAPI), которое предоставляется непосредственно программисту? Где я могу найти ссылку?
С моим небольшим знанием библиотеки POSIX я вижу, что она охватывает часть Linux API
. Но как насчет создания приложений с графическим интерфейсом? POSIX этого не предлагает. Я знаю, что есть множество сторонних наборов инструментов Widget, таких как gtk, Qt и т. Д. Но я не хочу использовать библиотеки, которые инкапсулируют Linux API. Я хочу научиться использовать "Core Linux API".
Если есть что-то, что я должен знать, пожалуйста, сообщите. Любой программист, который знаком как с программированием для Windows, так и для Linux, пожалуйста, нанесите на карту терминологию мира Linux, чтобы я мог быстро двигаться дальше.
Любые ресурсы (книги, учебные пособия, ссылки ) высоко ценятся.