تام (زبان تطبیق الگو)
تام (به انگلیسی: Tom) یک زبان برنامهنویسی است که خصوصاً برای برنامهنویسی کردن انواع مختلف تحولات بر روی ساختارهای درختی و اسناد مبتنی بر XML مناسب است.[1] تام یک افزونه زبانی برای زبانهای سی و جاوا است که اولیههای تطبیقدهی جدید و همچنین پشتیبان از سیستم قوانین بازنویسی را به این زبانها اضافه میکند. قوانین میتوانند با استفاده از یک زبان استراتژی کنترل شوند.[2]
![]() | |
انتشار پایدار | ۲٬۱۰
۲۰۱۳-۰۳-۲۱ |
---|---|
سیستمعامل | چندسکویی |
گونه | program transformation language |
پروانه | GPL، BSD |
وبگاه |
تام برای نوشتن موارد زیر مناسب است:
- برنامهنویسی تطبیق الگو
- نوشتن و توسعهدادن کامپایلر و DSLها
- تبدیل اسناد XML
- پیادهسازی سیستمهای مبتنی بر قانون
- توصیف تحولات جبری
پیوند به بیرون
منابع
- «Program Transformation Wiki / Tom». www.program-transformation.org. دریافتشده در ۲۰۱۸-۱۲-۱۷.
- «Main Page - Tom». tom.loria.fr. دریافتشده در ۲۰۱۸-۱۲-۱۷.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.