Tom is a programming language particularly well-suited for programming various transformations on tree structures and XML-based documents. Tom is a language extension which adds new matching primitives to C and Java as well as support for rewrite rules systems. The rules can be controlled using a strategy language. Tom is good for:
* programming by pattern matching
* developing compilers and domain-specific languages (DSL)
* transforming XML documents
* implementing rule-based systems
* describing algebraic transformations
Attributes | Values |
---|
rdf:type
| |
rdfs:label
| - توم (لغة مطابقة النمط) (ar)
- Tom (programmation par filtrage) (fr)
- Tom (informática) (pt)
- Tom (pattern matching language) (en)
|
rdfs:comment
| - توم هي لغة برمجة مناسبة تمامًا لبرمجة التحويلات المختلفة على هياكل الأشجار والمستندات المستندة إلى لغة الترميز القابلة للامتداد. توم هي ملحق لغة يضيف بدائل مطابقة جديدة إلى سي وجافا بالإضافة إلى دعم أنظمة قواعد إعادة الكتابة. يمكن التحكم في القواعد باستخدام لغة الإستراتيجية. توم جيد من أجل:
* البرمجة عن طريق مطابقة النمط.
* تطوير المترجمين وخط المشترك الرقمي.
* تحويل مستندات لغة الترميز القابلة للامتداد.
* تنفيذ الأنظمة القائمة على القواعد.
* وصف التحويلات الجبرية. (ar)
- Tom is a programming language particularly well-suited for programming various transformations on tree structures and XML-based documents. Tom is a language extension which adds new matching primitives to C and Java as well as support for rewrite rules systems. The rules can be controlled using a strategy language. Tom is good for:
* programming by pattern matching
* developing compilers and domain-specific languages (DSL)
* transforming XML documents
* implementing rule-based systems
* describing algebraic transformations (en)
- Tom est un langage de programmation par filtrage qui est particulièrement adapté aux transformations sur des structures arborescentes et sur des documents XML. Tom est une extension de langage qui ajoute de nouvelles primitives au langage C, Java, et Ocaml. Tom permet la création d'un système de règles de réécriture. Ces règles peuvent être utilisées avec un langage de stratégie. Tom est adapté pour : (fr)
- TOM é um ambiente de software para definir transformações em estruturas de árvore/termos e documentos XML. Tais definições são construídas como uma extensão TOM. São adicionada construções TOM (primitivas) à linguagens como C, Java e OCaml. TOM também suporta o uso de regras de reescrita. Tom é útil para:
* programação por casamento de padrões
* desenvolvimento de compiladores e DSL (Domain Specific Language)
* transformação de documentos XML
* implementação de sistemas baseados em regras
* descrição de transformações algébricas (pt)
|
foaf:name
| |
name
| |
foaf:depiction
| |
dcterms:subject
| |
Wikipage page ID
| |
Wikipage revision ID
| |
Link from a Wikipage to another Wikipage
| |
Link from a Wikipage to an external page
| |
sameAs
| |
dbp:wikiPageUsesTemplate
| |
thumbnail
| |
developer
| |
genre
| - program transformation language (en)
|
latest release date
| |
latest release version
| |
license
| |
logo
| |
has abstract
| - توم هي لغة برمجة مناسبة تمامًا لبرمجة التحويلات المختلفة على هياكل الأشجار والمستندات المستندة إلى لغة الترميز القابلة للامتداد. توم هي ملحق لغة يضيف بدائل مطابقة جديدة إلى سي وجافا بالإضافة إلى دعم أنظمة قواعد إعادة الكتابة. يمكن التحكم في القواعد باستخدام لغة الإستراتيجية. توم جيد من أجل:
* البرمجة عن طريق مطابقة النمط.
* تطوير المترجمين وخط المشترك الرقمي.
* تحويل مستندات لغة الترميز القابلة للامتداد.
* تنفيذ الأنظمة القائمة على القواعد.
* وصف التحويلات الجبرية. (ar)
- Tom est un langage de programmation par filtrage qui est particulièrement adapté aux transformations sur des structures arborescentes et sur des documents XML. Tom est une extension de langage qui ajoute de nouvelles primitives au langage C, Java, et Ocaml. Tom permet la création d'un système de règles de réécriture. Ces règles peuvent être utilisées avec un langage de stratégie. Tom est adapté pour :
* la programmation par filtrage
* le développement de compilateurs et de langages dédiés
* la transformation de documents XML
* l'implémentation d'un système de règles de réécriture
* la description de transformations algébriques (fr)
- Tom is a programming language particularly well-suited for programming various transformations on tree structures and XML-based documents. Tom is a language extension which adds new matching primitives to C and Java as well as support for rewrite rules systems. The rules can be controlled using a strategy language. Tom is good for:
* programming by pattern matching
* developing compilers and domain-specific languages (DSL)
* transforming XML documents
* implementing rule-based systems
* describing algebraic transformations (en)
- TOM é um ambiente de software para definir transformações em estruturas de árvore/termos e documentos XML. Tais definições são construídas como uma extensão TOM. São adicionada construções TOM (primitivas) à linguagens como C, Java e OCaml. TOM também suporta o uso de regras de reescrita. Tom é útil para:
* programação por casamento de padrões
* desenvolvimento de compiladores e DSL (Domain Specific Language)
* transformação de documentos XML
* implementação de sistemas baseados em regras
* descrição de transformações algébricas Em Java, a integração é simples, permitindo o uso de bibliotecas quaisquer existentes sem nenhuma restrição. (pt)
|
gold:hypernym
| |
dbp:wordnet_type
| |
prov:wasDerivedFrom
| |
page length (characters) of wiki page
| |
latest release date
| |
latest release version
| |
developer
| |
license
| |
foaf:isPrimaryTopicOf
| |
is Link from a Wikipage to another Wikipage
of | |
is Wikipage disambiguates
of | |
is foaf:primaryTopic
of | |