تام (زبان تطبیق الگو)
این مقاله ممکن است برای بیشتر خوانندگان بیش از حد فنی و فهم آن دشوار باشد. |
تام (به انگلیسی: Tom) یک زبان برنامهنویسی است که خصوصاً برای برنامهنویسی کردن انواع مختلف تحولات بر روی ساختارهای درختی و اسناد مبتنی بر XML مناسب است.[۱] تام یک افزونه زبانی برای زبانهای سی و جاوا است که اولیههای تطبیقدهی جدید و همچنین پشتیبان از سیستم قوانین بازنویسی را به این زبانها اضافه میکند. قوانین میتوانند با استفاده از یک زبان استراتژی کنترل شوند.[۲]
انتشار پایدار | ۲٬۱۰
/ ۲۰۱۳-۰۳-۲۱ |
---|---|
سیستمعامل | چندسکویی |
نوع | program transformation language |
مجوز | GPL، BSD |
وبگاه |
تام برای نوشتن موارد زیر مناسب است:
- برنامهنویسی تطبیق الگو
- نوشتن و توسعهدادن کامپایلر و DSLها
- تبدیل اسناد XML
- پیادهسازی سیستمهای مبتنی بر قانون
- توصیف تحولات جبری
پیوند به بیرون
ویرایشمنابع
ویرایش- ↑ «Program Transformation Wiki / Tom». www.program-transformation.org. دریافتشده در ۲۰۱۸-۱۲-۱۷.
- ↑ «Main Page - Tom». tom.loria.fr. بایگانیشده از اصلی در ۱۵ دسامبر ۲۰۱۸. دریافتشده در ۲۰۱۸-۱۲-۱۷.