Ответы пользователя по тегу C
  • Почему прошивки пишут на С?

    Qubc
    @Qubc
    Ненавижу полисемию.
    Для самостоятельного ответа на этот вопрос достаточно прочитать Петцольда и потом Дейтлов. Иные ответы будут либо долгими, и фактически являться пересказом выше упомянутого, и иметь сомнительную ценность с точки зрения как профессионального роста, так и просто развития кругозора.
    Почему пишут на С - потому что удобно для низкоуровневой работы с железом, потому что есть стандарты. В любом случае, любой язык, будь компилируемый или интерпретируемый, в итоге превращается в машинные коды. Другой вопрос, что уровень абстракций бывает разный в зависимости от поставленных задача. Где-то нужно на вывод подать напряжение через десять секунд, а где-то нужно вывести на экран целую игровую модельку. Поэтому в одном случае вы будете вручную помещать в регистр значение, а вдругом случае писать метод.
    Сможете написать программу на питоне так, что задача будет решена, то есть программный комплекс будет выполнять то, что нужно, быстро, хорошо, недорого и легковесно - ну, будет писать прошивки на питоне. Не сможете - не будете)))
    Ответ написан
    Комментировать