Embedded Software Engineer в Opensynergy GmbH
  • Дилемма выбора языка: C# или Python?

    Почему же? edx, а особенно opencourseware, содержат отличные фундаментальные курсы, где матан хорошо разжевывается, а большое количество довольно сложных упражнений к лекциям созданы не для того, чтобы студент стал чемпионом по скорости решения, эээ, «синтетических» задач, а для правильного понимания зачем полученные знания нужны.
    Например, ocw.mit.edu/...​-and-systems-spring-2011

  • Структура консольного приложения на Си под Линукс

    Я же не говорю, что нужно именно так делать и другие варианты не принимаются, а лишь навел пример как можно было сделать. Его код несколько не соответствует тому, что было явно указано в задании.

  • Структура консольного приложения на Си под Линукс

    В задании (да-да, в том самом) требовалось сделать по сути клиент-серверное приложение с обменом даными (желательно через Unix сокеты, но и сойдут POSIX очереди/XSI очереди/etc если правильно реализированны). Форки тут ни к чему и нужны только для запуска демона из консольного интерфейса с помощью команды start. Консольному интерфейсу же достаточно было дальше просто читать команды через fgets, отправлять демону, получать ответ, печатать ответ.

← Сtrl 123 Ctrl →