Ответы пользователя по тегу Программирование
  • Каковы Ваши доводы за неиспользование транслита в коде?

    @Dvvarreyn
    Я не знаю транслита и не видел курса по нему, а английский можно выучить. (здесь я, наверное, немого лукавлю, но и программист тот вряд ли совсем уже не знает английского)

    Я читаю транслит гораздо медленней, чем английский. (и это чистая правда, транслит читаю по слогам, мне проще незнакомые романские языки читать, чем транслит)

    На транслит много стандартов, каждый пишет, как ему захочется. С английским проще.

    Названия ключевых слов и прочего в языке программирования на английском, и английские же названия переменных и функций сморятся более эстетично foreach object in list: validate(object), чем рунглиш.
    Ответ написан
    Комментировать
  • Можно ли быть программистом, поступив на прикладного математика?

    @Dvvarreyn
    Не зная названия ВУЗа и программ, совсем точно сказать сложно, но скорей всего, если вы хотите программировать, то надо идти на прикладную математику.
    При желании в этом случае программистской практики, задач, которые нужно будет решать программными средствами будет сколько угодно, кроме того будет теоретическая основа по численным методам, сложности и т.п., что важно знать для программистов, которые кодят интересные вещи.
    На прикладную информатику стоит идти, если вы планируете быть аналитиком в ИТ, т.е. проектировать информационные системы, внедрять, сопровождать, оценивать, закупать ПО, руководить ;) и т.п.
    Ответ написан
  • Почему разработчики игр AAA класса в подавляющем количестве случаев используют DirectX а не OpenGL?

    @Dvvarreyn
    Наблюдая и участвуя в разных проектах в разных областях, у меня сложилось впечатление, что массовый выбор технологий обуславливается дешевизной разработки — и это основной фактор.
    Никто не хочет никому платить 10кк, как предлагали выше. Их лучше оставить в кармане или распределить по знакомы, не считаясь с их квалификацией. В прочем, последний не рыночный подход иногда может служить цели снижения рисков — платить за разработку "гению с балалайкой из берлоги с медведями" не каждый рискнёт.

    У D3D есть SDK и документация собрана вместе.
    У OpenGL нет SDK, расширения, которые позволяют получить красочные функционал, и по факту опережают D3D, разрознены и далеко не всегда так уже хорошо документированы.
    D3D часть DirectX, а к OpenGL библиотеки звука и ввода придется брать отдельно — это замарочка.

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

    @Dvvarreyn
    полиномиальных преобразований
    Это похоже на перевод с русского на английский и обратно.
    Полиномиальная сводимость, реже трансформируемость, сводимость по Карпу, иногда просто сводимость.
    По-английски polynomial-time reduction, очень редко transformation.

    Кратко, суть в том, что две задачи полиномиально сводимы, если существует полиномиальное преобразование одной в другую. В классе P (NP) есть задачи, к которым сводятся все остальные задачи из класса.
    Ответ написан
    7 комментариев
  • Чем отличаются две реализации strlen()?

    @Dvvarreyn
    Понятием длины отличаются.
    Если результатом индексировать строку, то в первом случае получим первый встретившийся '\0', а во втором — элемент перед первым '\0'.
    Ответ написан
    Комментировать
  • Что лучше из двух вариантов?

    @Dvvarreyn
    Что-то навеяло.
    - Фейнман! Я знаю почему у всех электронов одинаковый заряд и одинаковая масса.
    - Почему же?
    - Потому, что все это один и тот же электрон.


    На мой взгляд, разделение на объёкты и сколько их должно быть определяется не абстрактными соображения, а конкретными потребностями — числом вот этих самых дополнительных аспектов и прочего, тем, что значит "почти для таких же целей", и т.п.

    Есть ещё третий вариант.
    Можно иметь один объект, которые хранит общиевселенские свойства. И инстансы, которые уже в каждом мире свои. Шаблон синглтон это по-умному называется, вроде бы.
    Ответ написан
    Комментировать
  • Для чего программисту нужно знать физику?

    @Dvvarreyn
    Программисту очень важно знать физику, особенно законы сохранения.
    Постучал по клавишам — нужно пойти перекусить, чтобы восполнить потери. Без этого никуда.
    Ответ написан
    Комментировать