About: Tom (pattern matching language)     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:Software106566077, within Data Space : dbpedia.demo.openlinksw.com associated with source document(s)
QRcode icon
http://dbpedia.demo.openlinksw.com/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FTom_%28pattern_matching_language%29

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

AttributesValues
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
  • Tom (en)
name
  • Tom (en)
foaf:depiction
  • http://commons.wikimedia.org/wiki/Special:FilePath/Tom_(pattern_matching_language)_logo.png
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
  • Tom logo.png (en)
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
  • 2.10
developer
license
foaf:isPrimaryTopicOf
is Link from a Wikipage to another Wikipage of
is Wikipage disambiguates of
is foaf:primaryTopic of
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (378 GB total memory, 67 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software