Студент-программист. Изучаю С++, haskell для себя, C#, php, но больше изучаю С++

Достижения

Все достижения (3)

Наибольший вклад в теги

Все теги (34)

Лучшие ответы пользователя

Все ответы (31)
  • Какие языки программирования можно осилить без математики?

    pavel9609
    @pavel9609
    Студент-программист
    Вообщем-то ещё раз скажу, что сказали другие. Почти все языки программирования можно выучить без особого знания математики. Там что нужно вообщем-то понять команды языка, идеологию и как программировать на нём.
    Встаёт другой вопрос куда со знанием языка податься. Сайты можно клепать и без знания математики, делать скрипты также. Но вот если вы захотите податься в машинное обучение, то вам придётся лезть в математическую статистику. Если захотите создать игровой движок, то тогда вам нужна матричная и линейная алгебра.
    Ответ написан
    Комментировать
  • Что качать: Visual Studio 2015 express или Visual Studio 2017 community?

    pavel9609
    @pavel9609
    Студент-программист
    У Visual Studio 2015 нет express версии, есть комьюнити.
    Комьюнити - это есть урезанная, бесплатная версия.
    Ну вроде даже у бесплатной функционал нормальный. Качайте 2017, если вы сидите на 10 винде.
    Ответ написан
    2 комментария
  • Обязательно ли использовать указатели в С++ для игр?

    pavel9609
    @pavel9609
    Студент-программист
    Если вы не будете использовать динамическую память, то вполне возможно. А это довольно тяжело, вам придётся устанавливать жёсткие ограничения для большинства элементов. Конечно сейчас есть STL, вектора и списки из коробки, но следить за ними то же надо. А так вам не обойтись без указателей. + Некоторые библиотеки вас могут просто заставить пользоваться указателями.
    За указателями и динамическими структурами данных надо просто следить. Надо понимать, когда вы им выделяете память и надо понимать, когда занятую память надо очистить. В других современных языках за вас это делает сборщик мусора, в С и С++ его нет.
    Впрочем если вы их так боитесь указателей, то вам лучше перейти на другой язык, поскольку вся прелесть в С++ в управлении в памятью как раз и без этого вам лучше использовать другой язык.
    P.S. Почитайте про умные указатели.
    Ответ написан
    Комментировать
  • Как правильно построить модель получения данных?

    pavel9609
    @pavel9609
    Студент-программист
    Если выбирать из этих двух моделей, я бы метод показа команды поместил бы в модель команды.
    Поскольку странно из участника вызывать всю команду.
    А вызывать из команды сведения о команде по мне логично.
    Впрочем я не знаю, что у вас за проект, поэтому может быть можно и лучше сделать.
    Ответ написан
    1 комментарий
  • Как сделать программу-фильтр для потока видео?

    pavel9609
    @pavel9609
    Студент-программист
    Копайте в сторону компьютерного зрения. Для С++ есть библиотека openCV, которая и позволяет обрабатывать разные изображение и видео.
    Нейросети может быть понадобятся.
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (43)