Задать вопрос
Профиль пользователя заблокирован сроком «навсегда» без указания причины
Ответы пользователя по тегу Программирование
  • На каком уровне системный архитектор должен знать технологии?

    Aquarius-Michael
    @Aquarius-Michael
    Программист и железячник
    Ну системный архитектор понимается мною как работа на уровне аппаратной части. То есть он должен уметь заставить аппаратуру послать два байта до космической станции, кружащего вокруг Плутона. А так системный архитектор должен в совершенстве электронику и схемотехнику, цифровую схемотехнику (перечень технологий и архитектур тоже включается в этот список, но не обязательно всё знать; важно уметь схватывать на лету появляющиеся новые технологии, и разбираться в них), низкоуровневое программирование (можно и опкодами программировать) на ассемблере, а также системные языки программирования, прямо затрагивающиеся создания операционных систем, драйвер и иже подобными. А всё остальное уже не совсем для системного архитектора. Базами данных и прочими занимаются другие программисты.
    Ответ написан
    Комментировать
  • С чего начать изучение низкоуровневых вещей?

    Aquarius-Michael
    @Aquarius-Michael
    Программист и железячник
    Низкоуровневое - это ассемблер. А С/С++ - язык среднего уровня. А ниже нижнего уровня только архитектура процессора да опкоды, и логические вентили. Думаю вам опкодить тоже нет желания. =)
    Ответ написан
    Комментировать
  • Почему умножение работает быстрее деления?

    Aquarius-Michael
    @Aquarius-Michael
    Программист и железячник
    Потому что для деления потребуется остаточный результат в промежуточном этапе деления. Поэтому операция всегда будет последовательной. Для сложения, вычитания и умножения можно использовать схемы ускорения за счёт распараллеливания вычисления. С делением такой номер не пройдёт, либо получится громоздкая схема с очень длинным интервалом задержки, что проще делать это последовательно. Поэтому в программировании предпочтительно избегать операций деления, насколько возможно.
    P.S. Об этом можно узнать из книг по схемотехнике. Там есть раздел для разбора материала с представлением обработка чисел в ЭВМ.
    Ответ написан
    Комментировать