трудность в обучении программированию

Тема в разделе "WASM.BEGINNERS", создана пользователем ar2r, 16 июл 2018.

  1. HoShiMin

    HoShiMin Well-Known Member

    Публикаций:
    5
    Регистрация:
    17 дек 2016
    Сообщения:
    1.460
    Адрес:
    Россия, Нижний Новгород
    ar2r
    А что интересно тебе самому?
    Ты говоришь: "хочу си". Хорошо. Почему именно си, а не плюсы? Почему не любой другой %языкнейм%?
    На основе чего ты принял такое решение?

    Не кажется ли тебе, что ты перевернул порядок цели и средств? Есть цель, под неё выбирают средства. Ты же - наоборот: выбрал средство (си) и ищешь, куда его применить.
    Исходи из задач, которые тебе НРАВИТСЯ решать больше всего. Не востребованные на рынке задачи, а те, к которым у тебя лежит душа. И под эти задачи выбирай инструмент - язык.

    Что касается нужности си в 2019 - да, он остаётся актуальным и его слабо трогают современные модные тренды. Ядро линукса - чистый си. Драйвера под Win - тоже (однако, именно драйвера под Win советую писать на плюсах, коль скоро компилятор позволяет).
    Под микроконтроллеры, в основном, тоже пишут на плюсах - зачем писать руками конкатенацию строк, если есть std::string. Именно в нише контроллеров си - такой же нишевый язык, и его используют там, где плюсы просто "не поместятся", а такое встречается нечасто.

    В общем, сначала определись - что же ты хочешь писать, а иначе, изучать программирование тебе будет просто не интересно и успехи в изучении останутся скромными.
     
    ar2r нравится это.