1. Куча / Говнокод #27018

    +2

    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
    https://www.opennet.ru/opennews/art.shtml?num=53839
    
    Facebook развивает TransCoder для перевода кода с одного языка программирования на другой 
    
    Инженеры из Facebook опубликовали транскомпилятор TransCoder, использующий методы
    машинного обучения для преобразования исходных текстов с одного высокоуровневого
    языка программирования на другой. В настоящее время предоставлена поддержка
    трансляции кода между языками Java, C++ и Python. Например, TransCoder позволяет
    преобразовать исходные тексты на Java в код на Python, а код на Python в исходные
    тексты на Java. Наработки проекта реализуют на практике теоретические изыскания по
    созданию нейронной сети для эффективной автоматической транскомпиляции кода и
    распространяются под лицензией Creative Commons Attribution-NonCommercial 4.0,
    разрешающей применение только для некоммерческих целей.

    Фраза <<Перепиши на "PHP"> > может потерять свою актуальность, ведь можно будет автоматически переписывать на через нейросети.

    Запостил: j123123, 09 Октября 2020

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

    • Наконец-то! Дождались!
      Ответить
    • > Facebook
      /0
      Ответить
      • Ну так это как раз именно пейсбуку очень надо, чтоб отконвертировать в более нормальные языки кучу пхп-говна.
        Они там даже пилили специальные трансляторы из пыха и какие-то виртуальные машины https://ru.wikipedia.org/wiki/HipHop_(транслятор) чтоб свою пыхопитушню не переписывать и заставить быстрее работать
        Ответить
    • Отлично, пойду и среди ночи весь код в конторе переведу на Haskell. Не ради наживы, а ради идеи, так что всё будет в рамках лицензии.
      Ответить
    • В 89% случаев у нас будет получаться почти идентичный код!
      Ответить
      • Ага, тоже поражаюсь долбоебизму людей, сующих нейронки в задачи, требующие точного решения. Неужели эти дебилы не понимают, что «по-старинке» перевести миллион строк «ЙАЖИ» в миллион строк на «PHP» будет в любом случае проще и дешевле, чем заставить программистов с лупой проверить миллион строк автогенерированного говна на «PHP» при условии, что ошибки там будут совершенно мозговыносящие?
        Ответить
        • Программист: Языковые конструкции будут трансформироваться посредством формально определенных правил. Логическая система будет доказывать эквивалентность элементов, выводя предикаты из...
          Менеждер: (тайком постит в инстаграм селфи "я на совещании")
          Программист, быстро: выбор из эквивалентных сниппетов будет производить нейронная сеть на основе машинного обучения!

          Может быть, так.
          Ответить
    • > нейронной сети для эффективной автоматической транскомпиляции кода

      Хм, так вот зачем агенты фейбука на ГК постоянно просят какой-нибудь код перевести на PHP...
      Ответить
    • Отлично. Теперь переведи на 'PHP'.
      Ответить
    • Было бы шикарно, если бы появилась возможность разрабатывать мобильные приложения на "PHP".
      Ответить
      • показать все, что скрытоМне кажется, что 'PHP' - единственный язык, которым ты владеешь. На большее твоих куриных мозгов не хватило?
        Ответить
        • Ишь, как припекло... Очевидно, я задел одну из чувствительных струн твоей ранимой души. Гей.
          Ответить
    • https://habr.com/ru/company/madrobots/blog/522750/

      Вот эта штука мне больше нравится. Создатель Dwarf Fortress всё ебётся с графической версией для стима, хотя решение лежит на поверхности )))
      Ответить
    • Хотел было въебать этому посту минус, но оказалось, что я въебал его ранее.
      Ответить

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