• Почему многие программисты не любят javascript?

    Symphony
    @Symphony Куратор тега JavaScript
    Потому что js можно освоить за 2 недели и уже писать за еду. На обучение Java/C/C++/C# Вы потратите больше времени и усилий, а еще и матчасть, придется прочитать не одну книгу.
    Как показывает статистика тостера: чтоб быть так называемым "js-программистом" обычного javascript*a вообще не надо знать, большинство посмотрели на ютубе 2 видеоурода по жиквари и, извиняюсь за выражение, "херачат" сайты на жомле.
    Ответ написан
    2 комментария
  • Visual Studio 2013 подчеркивает код, где посути нет кода, и компилирует его без ошибок, как это исправить?

    effetto
    @effetto
    .Net разработчик
    Если Ваш курсовой на Си, я рекомендовал бы Вам взять именно сырой Си, в студии он есть. Если Вы хотите работать с .Net - то рекомендую использовать язык C#. Вы выбрали очень нетиповую связку решений для себя (C++ и WinForms), Вам будет сложно в ней разобраться.
    Ответ написан
    2 комментария
  • Что нужно, чтобы стать разработчиком игр?

    BasmanovDaniil
    @BasmanovDaniil
    Геймдизайнер-телепат
    С чего начать путь в Game Dev?
    Что вы подразумеваете под «несколько крупнее»? На юнити делают очень большие игры, посмотрите здесь, например. Если вы имеете в виду пяти-семилетние проекты, под которые пишут свой движок и вбухивают сотни миллионов долларов, то вас без опыта работы над «менее крупными» проектами всё равно никто не возьмёт.
    1) В основном нужна линейная алгебра и численные методы, ничего суперсложного.
    2) C++ не обязателен, есть полно других языков, на которых с успехом пишут игры.
    3) Полезно знание разных игровых архитектур и шаблонов. Понимание работы художников/моделеров/звуковиков помогает с ними общаться в команде.
    4) Исключительно на СНГ ориентируются в основном социалочки, всё равно все стараются выйти на международный рынок. Хороших компаний много, толковых спецов мало, есть где поработать.
    5) Это от вас зависит, если хотите заняться играми просто так "по приколу", то ничего не получится. Работа более творческая по сравнению с классическим программированием, но зато и результат зачастую легче самому увидеть и другим показать.
    Ответ написан
    Комментировать
  • Что нужно, чтобы стать разработчиком игр?

    maaGames
    @maaGames
    Погроммирую программы
    4) Стоит ли вообще лезть в эту сферу?

    Не стоит. Ты не знаешь С++, а уже замахиваешься на "не уровня unity3D, а несколько крупнее". Выпустить несколько игрушек-безделушек для души - без проблем. Жить за счёт этого - нереально. Выстреливают единицы из тысяч и они на слуху и все хотят так же. А вот о "неудачниках" говорят мало или вообще не говорят, поэтому и создаётся ощущение лёгкости вхождения в игрострой...
    При некотором опыте программирования вообще и программирования игр в частности, можно устроиться в какую-нибудь компанию, специализирующуюся на геймдеве. Набраться опыта, посмотреть на всё изнутри, понять, что в одного серьёзных проектов не осилить.)))

    А вот становиться программистом стоит безусловно! Опять же, поначалу лучше работать "на дядю", чтобы была стабильная зарплата и набираться опыта.
    Ответ написан
    2 комментария
  • Какие компании в России занимаются созданием игр?

    donkaban
    @donkaban
    Умею рисовать тени
    - Какие компании в России занимаются созданием игр?
    - Компании, разрабатывающие игры.
    - Спасибо.
    Ответ написан
    Комментировать
  • Новичок в php, неправильно отображается код, что делать?

    zooks
    @zooks
    Frontend
    Поменять видеоуроки на те, в которых не умалчивается, что для запуска PHP в браузере должен быть установлен веб-сервер и сам PHP.
    Ответ написан
    Комментировать
  • На каком уровне нужно уже уметь программировать, поступая на "программную инженерию" в ВУЗе?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    В школе проходим Паскаль на жалком уровне..

    хватит и этого.
    Лучше матан задрачивайте.
    Ответ написан
    1 комментарий
  • Почему в результате выполнения программы j=0 ?

    Результат посфиксного икремента - значение аргумента до прибавления 1
    То есть код j = j++ можно представить так
    int tmp = j;
    j = j + 1;
    j = temp;


    Если посмотреть IL то в j = j++ будет такой код
    IL_0006: ldloc.0 // В стек кладем значение j (оно у нас == 0)
    IL_0007: dup     // Дублируем в стеке значение j  
    IL_0008: ldc.i4.1 // Кладем второй аргумент инкремента (он == 1)
    IL_0009: add      // Складываем два верних значения, результат кладем в стек
    IL_000a: stloc.0  // Сохраняем в j результат сложения
    IL_000b: stloc.0  // Сохраняем в j 0, который получился при dup


    Я нарисовал, что получается в стеке. Тут интересен опкод dup, который как раз делает int tmp = j;

    d278f75397094999b1cb5f60e8fe6a6d.png
    Ответ написан
    Комментировать