• Какие есть хорошие онлайн ресурсы по изучению С++?

    @LowCoder
    Takoi
    Често говоря не совсем понимаю зачем вам нужен именно онлайн ресурс? Есть книги - кончно же Стауструп, я считаю обязателен к прочтению. Если очень сложно (Струструп с нуля будет сложен во многих случаях) то есть очень понятная книга "Моя первая программа на С/С++" автор Нейбауэр А. - очень все внятно там изложено для самых начинающих. Но Страуструп обязателен тут без вариантов. У Страуструпа в конце каждой главы есть упражнения этого будет достаточно для самого начала.
    Будет ОЧЕНЬ!!! (прям именно очень я бы считал это обязательным) полезно перед тем как изучать С++ посвятить 2-4 месяца изучению ассемблера -многие аспекты будут куда более понятно и легко. Моя личная ошибка была в свое время то что я начинал изучение программирования вообще с Паскаля. И когда я стал изучать С/С++ то многие аспекты я даже не понимал что не понимал. Это сильно затруднило жизнь.
    Далее - что бы изучать любой язык, втч и такой сложный и многогранный язык как С++ у которого очень высокий порог вхождения, единственный способ это на нем писать. После того как освоите Страуструпа (а точнее в процессе) нужно на нем писать. Много и разное. Напишие несколько программ - скажем веб-сервер многопоточный, парсер какой нибудь (например медицинских, торговых или биржевых данных), драйвер какой нибудь, что нибудь графическое то (если после этого охота не пропадет этим вообще заниматься :) советую примкнуть к какому нибудь опен сорс проекту который будет вас увлекать и реально нравится. Преимущество в том что вы бесплатно получите обратную связь от реально крутых. Если такой обратной связи нет бросайте этот проект и присоединитесь к другому.
    Еще НУЖНО прочитать Скотт Мейерс - Наиболее эффективное использование C++. 35 новых рекомендаций по улучшению ваших программ и проектов и Скотт Мэйерс - Эффективное использование C++. 55 верных советов улучшить структуру и код ваших программ
    Потом уже можно прогрессировать почитать обязательно C++ Concurrency in Action, Williams A, можно с осторожностью, что бы не повредить мозг, почитать Александреску и Addison Wesley C++ Template Metaprogramming Concepts Tools and Techniques from Boost and Beyond. Конечно надо перед этим поисользовать boost (так как это наше все). Еще очень посоветую Системное программирование на C++ для Unix, Теренс Чан - очень хорошая и Linux Системное программирование, Роберт Лав.
    Онлайн вы будете все это изучать много дольше. И так путь очень непростой и небыстрый. Хотя возможно стоит того. Хотя рынок труда С++ сейчас снижается на мой взгляд под пятой жавы и это конечно печально.....
    Ответ написан
    2 комментария
  • Область применения C, C++, C#?

    @jackroll
    Сверхразум
    Ты сейчас делаешь следующее: "сейчас я хорошенько поузнаю, что мне нужно учить, а учить буду потом". Когда этот этап пройдёт, ты будешь думать "так сейчас надо найти самые лучшие книжки и курсы, а потом буду их читать и учить". Когда найдёшь - "так, нужно почитать программач ещё разок, чтобы быть в курсе, не изменилось ли чего". Потом "ага, надо ещё работы посмотреть на данный момент и сделать проекцию в будущее, чтобы предположить свой заработок". И после ещё десятка таких типа-как-небесполезных откладываний ты либо найдёшь какую-то другую великую цель для себя, либо попробуешь начать изучать то, что подготовил, но не протянешь дольше недели.

    Это я к тому, что из этого паттерна прокрастинации и фантазий нужно выбираться прямо сейчас, а не потом. Если ещё более прямо надо - бери любой язык и учи его месяц, не тратя время на всякую чушь. Иначе гроб.
    Ответ написан
    1 комментарий
  • Зачем лого сайтов пишут в svg?

    DevMan
    @DevMan
    чтоб не иметь стопку картинок под разные разрешения/устройства.
    Ответ написан
    Комментировать