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

    0

    1. 1
    https://ru.wikipedia.org/wiki/%D0%9F%D0%BE%D0%BB%D0%BD%D0%BE%D1%82%D0%B0_%D0%BF%D0%BE_%D0%A2%D1%8C%D1%8E%D1%80%D0%B8%D0%BD%D0%B3%D1%83

    > Некоторые языки программирования (Haskell, C++) обладают тьюринг-полнотой времени компиляции.
    Ну блджад.

    Запостил: OlegUP, 24 Декабря 2017

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

    • алсо: http://avva.livejournal.com/2570893.html
      Ответить
    • Любой язык обладает, если использовать в качестве препроцессора пхп.
      Ответить
      • Зачем нужен C++ если можно использовать C с пхп в качестве препроцессора?
        Ответить
        • А зачем тогда нужен С, если можно выделить эквивалентное ему конпелируемое подмножество PHP?
          Ответить
          • Подмножество PHP тут не подойдет, ведь в PHP нет указателей и всякой там адресной арифметики. Нужно как раз расширить PHP всякой низкоуровневой питушней, хотя и убрать тоже кое-какие вещи нужно, например GC и eval, иначе как это в микроконтроллеры запихивать?
            Ответить
            • > указателей, адресной арифметики
              Достаточно добавить новый тип pointer, который ведёт себя как массив $p[5] и как число $p += 10. Ну и оператор $p = addressof($something) какой-нибудь.

              > GC
              Если следовать идеям PHP, то контроллер должен просто перезапускаться с нуля на каждый запрос (на каждое прерывание?)
              Ответить

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