Ответы пользователя по тегу C
  • Как запустить два процесса одновременно?

    @Sh0ttky
    если написать в командной строке windows например:
    dir | find "exe"
    , это будет фактически то, что вы хотите
    есть процесс dir, он пишет в "буфер" stdout
    есть процесс find, он пишет из "буфера" stdin
    sdtout dir соединён с stdin find пайпом.

    Короче, читайте, что такое pipe (лучше в юниксе)
    Ответ написан
    Комментировать
  • Стоит ли учить программировать по старинке?

    @Sh0ttky
    1) ООП - это АБСТРАКЦИЯ, и сказать что в С++ есть ООП, а в си нет - это некорректно. Всё равно, что сказать, что в c++ есть кнопки, а в си нет. Посмотрите код любого хорошего проекта, и увидите огромное кол-во ООП.
    2) актуален ли си сегодня? Однозначно да. Но нужно знать и С++. Точно так же С++снику обязательно нужно знать си. Сегодня вакансии именно такие.
    Ответ написан
    Комментировать
  • Что положить в портфолио программиста на Си?

    @Sh0ttky
    1. Что касается портфолио. Если нет формального опыта работы на си, то на должность выше среднего рассчитывать в принципе не придётся. Опять же, если этого опыта нет, то шансов написать годное портфолио тоже мало. Лучше вообще код не показывать, пока не попросят.
    2. Если хочется посмотреть, как выглядит хороший современный код на си - рекомендую почитать исходники популярного открытого проекта. В зависимости от удобной специфики. Например: ffmpeg , openssl, openvpn, qemu. Там же можно посмотреть, как организована система сборки/автоматического тестирования.
    Исходники лучше всего читать в процессе отладки (gdb). Тут порог вхождения несколько высокий, т.к. придётся искать IDE. Я пользуюсь emacs.
    3. Из собственного опыта, даже крутые крупные компании готовы брать сишника, лишь бы он был готов стараться. Не стесняйтесь предлагать свои услуги.
    4. Чем хорош п.2 , так это тем, что знание популярных открытых фреймворков - это + к резюме.
    5. Удобнее будет под линуксом.
    Ответ написан
    1 комментарий
  • С или С++ для микроконтроллеров. Почему С?

    @Sh0ttky
    Как на мой взгляд, си вообще лучше в принципе. Просто на микроконтроллерах это становится сильнее заметно.
    Ответ написан
    Комментировать