Ответ на сообщение Re: Форточки vs никсы. Холиварим тута пользователя Mad_Dollar
Уверяю Вас, сейчас все не так. Что касается писания кода под винду на чистом АПИ, тут согласен - очень трудоемко, хотя и не сложноС другой стороны сомневаюсь, что писать графический интерфейс под Линукс совсем нетрудозатратно. Если конечно не использовать библиотеки (QT?). Ради прикола вот Вам окошко под винду сделанное всего в 6-ти строках на чистейшем Си: Даже замечательная многозадачность виндовса меня повергает в ступор - вы пытались на голом си написать приложение, отображающее одно стандартное окно (приложение-пустышка - работает, ничего не делает, ждет когда его закроют)? Не пытались? А я вот пытался, куча, куча ненужной работы программиста, особенно в области обработки очередей сообщений. Причем явно в руководстве по программированию под эту чудо-систему было сказано (поскольку это было давно - то это был 95 виндовс, не говорите что это выкидышь 3,11 версии а щас все на ядре НТ, больше не возникло никакого желания разбираться с многозадачностью виндовсов на таком уровне) - вы должны явно отдавать управление - сама система его не заберет, и чудо-приложение, не отдавшее управление махом повесит систему.
#include <windows.h>
int WinMain(HINSTANCE hInst, HINSTANCE hPrvInst, LPSTR lpCmd, int nShow)
{
MessageBox(NULL, "Hello Mad_Dollar!", "WOW", MB_OK|MB_ICONINFORMATION);
return 0;
}
Депрессия – это когда включаешь Интернет и не знаешь, куда пойти.