Бывает ли программный код без операторов ветвления (совсем) может известны какие то программы. Циклы можно, но без ветвления (if). Вопрос конечно теоретический но мне всегда было интересно.

  • HolgerOP
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago

    Хорошо, но допустим вариант программулины которая делает запись в системный реестр винды. Вот ей то нахрена ветвления?

    • cocucka
      link
      fedilink
      arrow-up
      0
      ·
      1 year ago

      Всмысле нахрена? Типа перед записью наличие узла, в который ты пишешь проверять не надо?

      • HolgerOP
        link
        fedilink
        arrow-up
        0
        ·
        1 year ago

        Так он по любому есть. И потом не будет записи нужной будет ошибка и вот и ее не надо обрабатывать.

      • MrSugoma
        link
        fedilink
        arrow-up
        0
        ·
        1 year ago

        Да, не надо, я в своем коде особо проверок не делаю.

    • rezedent12
      link
      fedilink
      arrow-up
      0
      ·
      1 year ago

      Хорошо, но допустим вариант программулины которая делает запись в системный реестр винды. Вот ей то нахрена ветвления?

      Догадываешься ли ты, что вызываемая для этой цели функция содержит операторы ветвления?

      • HolgerOP
        link
        fedilink
        arrow-up
        0
        ·
        1 year ago

        какие такие нужны операторы ветвления если надо получить текущую дату или unixtime?

        • rezedent12
          link
          fedilink
          arrow-up
          0
          ·
          1 year ago

          какие такие нужны операторы ветвления если надо получить текущую дату или unixtime?

          Если учитываются часовые пояса и реформы времени, то придётся в цикле сравнивать значения со списком.