Александр Терентьев (aterentiev) wrote,
Александр Терентьев
aterentiev

Category:

"Портируемый" код

Как же меня бесят утверждения про "вот вам, пожалуйста, портируемый мультиплатформенный C/C++ код", в котором потом находишь вещи типа

#ifndef WIN32
#include <unistd.h>
#else
#include <process.h>
#include <winsock2.h>
#define snprintf sprintf_s
#endif

Ну йоксельмоксель, "мультиплатформенный" - не означает "винда или *nix", а как быть с Маком? А с ARM? С PowerPC? На худой конец, AVR и прочие МК?

рукалицо-рукалицо...
Tags: Критика, Программизмы, Ярость
Subscribe

  • (no subject)

    Кстати, не в курсе ли мои воображаемые виртуальные друзья, может ли USB hid девайс узнать текущую установленную громкость на компе? Что он ей…

  • О полке и мебели под размер

    Давно хотелось мне завести полочку в кабинет над столом. Я рассматривал много вариантов, начиная с простых стеллажей, заканчивая самоделками. И в…

  • Доработка инструмента

    При сборке полочки для стола (а про это я еще напишу) внезапно обнаружилось, что если использовать струбцины для удержания частей под 90° и…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 5 comments