Вот почему не стоит создавать графические интерфейсы на языке C.
Автор: Faisal's Devlog
Загружено: 2025-06-23
Просмотров: 332427
Программирование на C и GUI не очень хорошо сочетаются.
В этом видео я использовал малоизвестный фреймворк для программирования графического пользовательского интерфейса (GUI) под названием GTK (в отличие от JavaFX в Java, Tkinter в Python или Qt в C++), чтобы разработать графический интерфейс для очень простого арифметического калькулятора. Никакого парсинга, никаких десятичных дробей, никакой продвинутой функциональности — всего один день, чтобы изучить разработку GUI на чистом C.
Если говорить точнее, существует МНОГО способов проектирования GUI даже на чистом C. Я рассматривал OpenGL или SDL, хотя эти варианты казались более подходящими для разработки игр, или даже для нативного API Windows. В итоге я выбрал GTK, потому что он немного проще, чем API Windows, и кроссплатформенен (с Windows, Linux и Mac).
Было действительно здорово видеть, как GTK интегрировал фреймворк объектно-ориентированного программирования (ООП) в чистый C. Конечно, GTK также доступен в других языках ООП, но было здорово видеть, что в этом случае вам технически не нужны «классы».
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: