1. PHP / Говнокод #4576

    +160

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    while ($row = mysql_fetch_assoc($result)) {
        $target[$row["L"] . $row["S"]]["G"] += $row["G"];
        $target[$row["L"] . $row["S"]]["G_S"] += $row["G_S"];
        $target[$row["L"] . $row["S"]]["PEN"] += $row["PEN"];
        switch ($row["IG"]) {
            case 0: 
                $target[$row["L"] . $row["S"]]["NO"] += 1;
            break;
            case 1: 
                $target[$row["L"] . $row["S"]]["MAYBE"] += 1;
            break;
            case 2: 
                $target[$row["L"] . $row["S"]]["YES"] += 1;
            break;
        }
    }

    Запостил: advvzlol, 10 Ноября 2010

    Комментарии (23) RSS

    • Трёхзначная логика - это круто.
      Ответить
    • Это часть кода для квантовых компьютеров?
      Ответить
    • Нам в универе препод по информатике говорил, что наиболее эффективная система счисления для компов именно трехзначная, так что здесь все норм ))
      Ответить
      • в кубитах-то как раз троичность выражена более чем явно
        Ответить
      • ага, женская троичная логика: да, нет, может быть
        пардон, но мне компы нравятся более уверенными, т.е. двоичные
        Ответить
        • Двоичная логика несколько ограничивает широту души, так сказать... :)
          Объект может быть включён, может быть выключен, а может и вообще объекта не существует...
          Ответить
        • Есть вопросы, на которые нельзя ответить только "да" или только "нет". Например, "Вы уже перестали пить коньяк по утрам?" (q)
          Ответить
        • Это тут не причём.

          Здесь говорится про трёхзначную систему счисления, а не про трёхзначную логику.
          Ответить
          • смотрим сабж и видим: NO, MAYBE, YES. дальше разжевывать надо?
            Ответить
            • > MAYBE
              грядет эпоха квантовых компьютеров! слава Гейзенбергу!
              Ответить
              • Насчёт "может быть" не уверен, да и не имеет это особого отношения к троичной логике и квантам.
                Формально, если в базе экспертной системы нет данных, она честно должна сказать "не знаю". Ответ "нет" может иметь несколько иной смысл.
                Для любителей вероятностной логики, имеет смысл добавить два состояния "вероятно да" и "вероятно нет". Соответственно, иногда расплывчатый ответ лучше, чем никакой.

                Или такие идеи возникают из-за того, что в полчетвёртого крыть начинает..
                Ответить
            • Не, не надо )).
              А, да, по сабжу так.
              Но fey говорил про трёхзначную систему счисления.
              Я по посту фея говорил. Не хотел обидеть.
              Ответить
      • Ну как, окончил универ?
        Ответить
    • случайно автор не девушка? )
      Ответить
    • Впечетляет полет ваших мыслей, господа.
      Ответить
      • Ооо, друужище... Понимание ограниченностей стандартов - раскрепощает умы...
        Ответить
    • А мне кажется, что это кусок из джина akinator.com
      Только он там вроде 5 вариантов ответа предлагает.
      Ответить
    • да, трехзначаня логика, кул. давайте на практикте использовать. Щикарно было бы если функции
      is_valid_email()
      или
      is_admin()
      возвращали MAYBE
      Ответить

    Добавить комментарий