Задать вопрос
Пользователь пока ничего не рассказал о себе

Достижения

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

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

Все теги (84)

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

Все ответы (190)
  • Почему нужны разработчики на С# под Android?

    1. Есть либы доступные только в C#.
    2. Возможно используются облака Microsoft.
    3. Тонны сахара.
    4. Супер IDE.
    5. Красивое асинхронное программирование.
    6. Проще взаимодействовать с С++.

    Есть инфа, что C# работает по шустрее Java.
    Ах да, вы сразу получаете приложение под все платформы, а не только под андроид.
    Ответ написан
    2 комментария
  • Unreal Engine 4. Блюпринты\C++.?

    Блупритны хороши тем, что они исполняются в manage среде и поймать segmentation fault просто не реально. Также гдето я слышал, что в итоге получатся меньше логических багов за счет того, что не будет опечаток и схематическая информация воспринимается лучше, чем ковры кода.
    Но как всегда за все неоходимо платить) Сами разработчики говорят, что блупринты исполняются в среднем в 10 раз медленей аналогичного кода на плюсах. По этому там где необходима большая производительность, тотальное управление выделением и освобождением памяти, то без плюсов не обойтись. Также для таких больших проектов как UE4 время компиляции С++ кода становится ощутимой проблемой. Необходимость ждать около 30 минут на современной топовой машине, для перекопиляции всего проекта скажем так, немнного раздражает.. С блупринтами таких проблем нету.

    Сами разработчики рекомендують реализововать низко уровневую логику на С++ в виде отдельных компонентов, а уже взаимодействие этих компонентов между собой и игровым миром реализововать при помощи блупринтов.
    Ответ написан
    1 комментарий
  • Есть ли смысл изучать WPF?

    WPF используется для UWP, знания не пропадут. Плюс недавно MS купили Xamarin, думаю скоро количество поддерживаемых платформ для UWP может резко возрости.
    Ответ написан
    Комментировать
  • Литература, о том как читать книги?

    Когда я учусь по книжке, сначала пытаюсь прочитать все то, что считаю нужным в данный момент. Потом резко начинаю делать то, ради чего эту книжку я начал читать. Если чего не понятно или появилась новая задача, опять обращаюсь к книге и так по кругу, пока не сделаю чего хочу).

    Пример, хочу сделать лабу по циклам в С++. Читаю раздел книги про циклы, прочитал. Начинаю делать лабу, что-то не понятно что за хрень с циклом for, смотрю в книге. Оказывается нужны массивы, читаю про массивы, делаю, проблема, читаю, делаю и так до готовности.

    Я считаю, что плюс такого подхода в том, что ты за одно прочтение получаешь много информации о важном и не очень. Конечно, ты не способен усвоить и понять ее так быстро, но когда ты пытаешься что-то делать, у тебя в голове держится более-менее общая картина всего происходящего и при необходимости ты знаешь куда обратится за детализацией этой картины...

    Можете считать все это бредом, но мне это реально помогало, когда я только начинал и не знал за что хвататься. Сейчас все проще, я знаю чего хочу и просто гуглю это).
    Ответ написан
    Комментировать
  • В чём проблема с доступом к полям структуры внутри списка?

    Когда вы достаете структуру из списка через индексатор, то возвращается ее копия, вот для нее вы и вызываете метод. Потом она уничтожается, а та что лежит в списке останется не измененным.
    Ответ написан
    Комментировать

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

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