Язык программирования с пользовательским интерфейсом для изучения разработчика C

Я хочу научиться программированию на пользовательском интерфейсе, вы знаете, как приложения для окон, такие как хром, firefox и многие другие, и я уже знаю C. Так какой язык мне следует изучать дальше?

2 ответа

То, что вы ищете, - это инструментарий GUI, а не новый язык. Если вы хотите придерживаться C, GTK+ является достойной библиотекой и работает на Windows, Linux и OS X. Если вы хотите перейти на C++, Qt делает все, что вы можете попросить (а также работает в Windows, Linux и OS X). Если вы хотите придерживаться только Windows, я предлагаю использовать что-то вроде С#, потому что невероятно просто разрабатывать приложения WinForm. Если вы хотите придерживаться только OS X, изучите Objective-C и быстро используйте Xcode для быстрого создания графических приложений.

На этот вопрос есть множество ответов. Найдите в Интернете "GUI library" или "GUI toolkit", и вы найдете существующие потоки в SO, которые объясняют различия в библиотеках.


Если у вас есть C-фон и вы хотите создавать приложения Windows, то вам, вероятно, пригодится развитие в C++ или С#.

Преимущество C++ в том, что он не зависит от платформы, поскольку вы также можете запрограммировать для linux/mac.

С# также полезен, если вы когда-либо захотите сделать много веб-программирования.

На обоих языках есть огромные сообщества поддержки в Интернете.

licensed under cc by-sa 3.0 with attribution.