• ClipSaver
  • dtub.ru
ClipSaver
Русские видео
  • Смешные видео
  • Приколы
  • Обзоры
  • Новости
  • Тесты
  • Спорт
  • Любовь
  • Музыка
  • Разное
Сейчас в тренде
  • Фейгин лайф
  • Три кота
  • Самвел адамян
  • А4 ютуб
  • скачать бит
  • гитара с нуля
Иностранные видео
  • Funny Babies
  • Funny Sports
  • Funny Animals
  • Funny Pranks
  • Funny Magic
  • Funny Vines
  • Funny Virals
  • Funny K-Pop

"Parser Parser Combinators for Program Transformation" by Rijnard van Tonder скачать в хорошем качестве

"Parser Parser Combinators for Program Transformation" by Rijnard van Tonder 6 лет назад

скачать видео

скачать mp3

скачать mp4

поделиться

телефон с камерой

телефон с видео

бесплатно

загрузить,

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
  • Поделиться ВК
  • Поделиться в ОК
  •  
  •  


Скачать видео с ютуб по ссылке или смотреть без блокировок на сайте: "Parser Parser Combinators for Program Transformation" by Rijnard van Tonder в качестве 4k

У нас вы можете посмотреть бесплатно "Parser Parser Combinators for Program Transformation" by Rijnard van Tonder или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:

  • Информация по загрузке:

Скачать mp3 с ютуба отдельным файлом. Бесплатный рингтон "Parser Parser Combinators for Program Transformation" by Rijnard van Tonder в формате MP3:


Если кнопки скачивания не загрузились НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу страницы.
Спасибо за использование сервиса ClipSaver.ru



"Parser Parser Combinators for Program Transformation" by Rijnard van Tonder

Multi-language tool support for syntax transformation is hard due to heterogeneous representations in syntax and abstract syntax trees (ASTs). Regex-based search-and-replace falls short of recognizing syntax that fundamentally delineates tree data structures. Recent approaches develop new strategies that overcome the limitations of regex matching but remain underdeveloped for easily changing code. Our work goes one step further, focusing on the problem of enabling lightweight program transformation in every language for every programmer. We show that the problem can be decomposed where (1) a common grammar expresses the central context-free language properties shared by many contemporary languages (e.g., balanced parentheses) and (2) open extension points in the grammar customizes syntax handling (e.g., for language-specific comments) with smaller parsers. We introduce Parser Parser Combinators (PPCs), our key mechanism implementing these ideas. PPCs are parser combinators that produce parsers from user-supplied patterns. Generated parsers run directly on program source to match syntax of interest (we don't define or use any AST), thereby lifting syntax rewriting to a modularly-defined parsing problem. We share large-scale results from rewriting code across 12 languages (Go, Rust, Scala, and Elm to name but a few) for top-100 most popular GitHub repositories (per language). We show over 50 syntactic changes merged into 40+ of these projects using our tool, and give a demo. Rijnard van Tonder Carnegie Mellon University and Sourcegraph @rvtond Rijnard is a PhD candidate at Carnegie Mellon University and a part-time software engineer at Sourcegraph. His research interest is in the overlap of Automated Program Repair, Program Transformation, and Program Analysis, with an emphasis on bringing new advances in this area to practice. Rijnard is born South African and holds a Master's and Bachelor's from Stellenbosch University.

Comments
  • 2 года назад
    "Concatenative programming and stack-based languages" by Douglas Creager
    Опубликовано: 2 года назад
  • 3 года назад
    "Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)
    Опубликовано: 3 года назад
  • 7 лет назад
    "Tree-sitter - a new parsing system for programming tools" by Max Brunsfeld
    Опубликовано: 7 лет назад
  • Functional Parsing - Computerphile 6 лет назад
    Functional Parsing - Computerphile
    Опубликовано: 6 лет назад
  • Надоели файлы? Вот, пожалуйста, сокеты • C • Live coding 13 дней назад
    Надоели файлы? Вот, пожалуйста, сокеты • C • Live coding
    Опубликовано: 13 дней назад
  • 9 лет назад
    "Exotic Functional Data Structures: Hitchhiker Trees" by David Greenberg
    Опубликовано: 9 лет назад
  • 4 года назад
    "Outperforming Imperative with Pure Functional Languages" by Richard Feldman
    Опубликовано: 4 года назад
  • 6 лет назад
    "Performance Matters" by Emery Berger
    Опубликовано: 6 лет назад
  • Я ненавижу длинные цепочки If-Elif: этот шаблон проектирования решил эту проблему раз и навсегда 4 месяца назад
    Я ненавижу длинные цепочки If-Elif: этот шаблон проектирования решил эту проблему раз и навсегда
    Опубликовано: 4 месяца назад
  • Saša Jurić - Parsing from first principles - WebCamp Zagreb 2019 6 лет назад
    Saša Jurić - Parsing from first principles - WebCamp Zagreb 2019
    Опубликовано: 6 лет назад
  • Солдат НАТО: Русский солдат практически во всём превосходит солдат НАТО 2 дня назад
    Солдат НАТО: Русский солдат практически во всём превосходит солдат НАТО
    Опубликовано: 2 дня назад
  • Парадоксы велосипеда 2 дня назад
    Парадоксы велосипеда
    Опубликовано: 2 дня назад
  • 11 лет назад
    "Transducers" by Rich Hickey
    Опубликовано: 11 лет назад
  • William Byrd on 8 лет назад
    William Byrd on "The Most Beautiful Program Ever Written" [PWL NYC]
    Опубликовано: 8 лет назад
  • Python OOP Tutorial 1: Classes and Instances 9 лет назад
    Python OOP Tutorial 1: Classes and Instances
    Опубликовано: 9 лет назад
  • 4 года назад
    "We Really Don't Know How to Compute!" - Gerald Sussman (2011)
    Опубликовано: 4 года назад
  • Всего 40 строк кода 3 дня назад
    Всего 40 строк кода
    Опубликовано: 3 дня назад
  • 6 лет назад
    "New programming constructs for probabilistic AI" by Marco Cusumano-Towner
    Опубликовано: 6 лет назад
  • Simon Peyton-Jones: Escape from the ivory tower: the Haskell journey 8 лет назад
    Simon Peyton-Jones: Escape from the ivory tower: the Haskell journey
    Опубликовано: 8 лет назад
  • Understanding parser combinators: a deep dive - Scott Wlaschin 9 лет назад
    Understanding parser combinators: a deep dive - Scott Wlaschin
    Опубликовано: 9 лет назад

Контактный email для правообладателей: u2beadvert@gmail.com © 2017 - 2026

Отказ от ответственности - Disclaimer Правообладателям - DMCA Условия использования сайта - TOS



Карта сайта 1 Карта сайта 2 Карта сайта 3 Карта сайта 4 Карта сайта 5