تام (زبان تطبیق الگو)
From Wikipedia, the free encyclopedia
تام (به انگلیسی: Tom) یک زبان برنامهنویسی است که خصوصاً برای برنامهنویسی کردن انواع مختلف تحولات بر روی ساختارهای درختی و اسناد مبتنی بر XML مناسب است.[1] تام یک افزونه زبانی برای زبانهای سی و جاوا است که اولیههای تطبیقدهی جدید و همچنین پشتیبان از سیستم قوانین بازنویسی را به این زبانها اضافه میکند. قوانین میتوانند با استفاده از یک زبان استراتژی کنترل شوند.[2]
![]() | این مقاله ممکن است برای بیشتر خوانندگان بیش از حد فنی و فهم آن دشوار باشد. |
اطلاعات اجمالی انتشار پایدار, سیستمعامل ...
![]() | |
انتشار پایدار | ۲٬۱۰
/ ۲۰۱۳-۰۳-۲۱ |
---|---|
سیستمعامل | چندسکویی |
نوع | program transformation language |
مجوز | GPL، BSD |
وبگاه | http://tom.loria.fr/ |
بستن
تام برای نوشتن موارد زیر مناسب است:
- برنامهنویسی تطبیق الگو
- نوشتن و توسعهدادن کامپایلر و DSLها
- تبدیل اسناد XML
- پیادهسازی سیستمهای مبتنی بر قانون
- توصیف تحولات جبری