Джерело:
Хабрахабр / Захабренные / Тематические / Посты
Дата публікації:
15/12/2024 00:40
Постійна адреса новини:
http://www.vsinovyny.com/11531520
15/12/2024 00:40 // Хабрахабр / Захабренные / Тематические / Посты

Задачи разработки компиляторов и интерпретаторов конфигурационных языков или даже полноценных Тьюринг-полных языков программирования время от времени встают перед разработчиками программного обеспечения. На практике, как правило, речь идёт о разработке предметно-ориентированных языков (англ. Domain Specific Language, DSL), проектируемых специально для решения узкого класса прикладных задач.
В настоящей статье рассматривается один из способов реализации DSL-компиляторов на примере разработки системы символьного дифференцирования, с использованием парсер-комбинаторов peco и структурного сопоставления с образцом по PEP 636. Материал рассчитан на прикладных разработчиков, уже знакомых с Python, но, надеюсь, может быть полезен и продолжающим компиляторщикам.
Читать далее| « |
Наступна новина з архіву Участниц Femen отпустили из тюрьмы через двое суток после "обнаженной акции" у здания ООН в Женеве: что известно |
Попередня новина з архіву Scandal in Russian military town as new school is decorated with F-16 images |
» | |
|
|
||||