تام (زبان تطبیق الگو)

تام  یک زبان برنامه‌نویسی است که خصوصاً برای برنامه‌نویسی کردن انواع مختلف تحولات بر روی ساختارهای درختی و اسناد مبتنی بر XML مناسب است. تام یک افزونه زبانی برای زبان‌های سی و جاوا است که اولیه‌های تطبیق‌دهی جدید و همچنین پشتیبان از سیستم قوانین بازنویسی را به این زبان‌ها اضافه می‌کند. قوانین می‌توانند با استفاده از یک زبان استراتژی کنترل شوند.

تام برای نوشتن موارد زیر مناسب است:
 برنامه‌نویسی تطبیق الگو
 نوشتن و توسعه‌دادن کامپایلر و DSLها
 تبدیل اسناد XML
 پیاده‌سازی سیستم‌های مبتنی بر قانون
 توصیف تحولات جبری

 پیوند به بیرون 
 تارنمای رسمی زبان تام
 Tom gforge website
منابع

رده:پیاده‌سازی زبان برنامه‌نویسی
رده:تطبیق الگو
رده:زبان‌های برنامه‌نویسی تطبیق الگو