توم (لغة مطابقة النمط)
توم هي لغة برمجة[1] مناسبة تمامًا لبرمجة التحويلات المختلفة[2] على هياكل الأشجار والمستندات المستندة إلى لغة الترميز القابلة للامتداد. توم هي ملحق لغة يضيف بدائل مطابقة جديدة إلى سي وجافا[3] بالإضافة إلى دعم أنظمة قواعد إعادة الكتابة.[4] يمكن التحكم في القواعد باستخدام لغة الإستراتيجية.[5]
توم (لغة مطابقة النمط)
|
توم جيد من أجل:
- البرمجة عن طريق مطابقة النمط.[6]
- تطوير المترجمين وخط المشترك الرقمي.
- تحويل مستندات لغة الترميز القابلة للامتداد.
- تنفيذ الأنظمة القائمة على القواعد.
- وصف التحويلات الجبرية.
ملاحظات
- "Freecode"، مؤرشف من الأصل في 28 مايو 2016.
- "Program-Transformation.Org"، مؤرشف من الأصل في 06 أغسطس 2020.
- Java Community News Tom: A Pattern-Matching Compiler for Java نسخة محفوظة 2020-08-06 على موقع واي باك مشين.
- Emilie Balland, Paul Brauner, Radu Kopetz, Pierre-Etienne Moreau and Antoine Reilles (أبريل 2008)، "Tom Manual"، مؤرشف من الأصل في 06 أغسطس 2020.
{{استشهاد ويب}}
: صيانة CS1: أسماء متعددة: قائمة المؤلفون (link) - "Data structure traversal with Tom"، مؤرشف من الأصل في 03 مارس 2017.
- "Pattern Matching Pointers"، مؤرشف من الأصل في 06 أغسطس 2020.
روابط خارجية
- بوابة برمجيات حرة
- بوابة علم الحاسوب
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.