Том (язык программирования)
(Перенаправлено с Тома (язык сопоставления шаблонов) )
Тема этой статьи может не соответствовать рекомендациям Википедии по известности продуктов и услуг . ( август 2021 г. ) |
Разработчик(и) | ИНРИА |
---|---|
Стабильная версия | 2.10 [1] / 2013-03-21 |
Тип | язык преобразования программ |
Лицензия | Лицензии GPL , BSD |
Веб-сайт | Том |
Том — язык программирования [2] особенно хорошо подходит для программирования различных преобразований древовидных структур и XML документов на основе . Tom — это расширение языка, которое добавляет новые совпадающие примитивы в C и Java. [3] а также поддержка систем правил перезаписи. [4] Правилами можно управлять с помощью стратегии [5] язык.
Том хорош для:
- программирование путем сопоставления с образцом [6]
- разработка компиляторов и предметно-ориентированных языков (DSL)
- преобразование XML-документов
- внедрение систем, основанных на правилах
- описание алгебраических преобразований
Ссылки
[ редактировать ]- ^ https://gforge.inria.fr/frs/?group_id=78&release_id=7940 [ мертвая ссылка ]
- ^ «Свободный код» .
- ^ Новости сообщества Java Том: Компилятор сопоставления с образцом для Java
- ^ Эмили Балланд, Поль Браунер, Раду Копец, Пьер-Этьен Моро и Антуан Рейль (апрель 2008 г.). «Руководство Тома» (PDF) .
{{cite web}}
: CS1 maint: несколько имен: список авторов ( ссылка ) - ^ «Обход структуры данных с Томом» . 4 апреля 2008 г.
- ^ «Указатели сопоставления с образцом» .