en.unionpedia.org

Tom (programming language), the Glossary

Index Tom (programming language)

Tom is a programming language particularly well-suited for programming various transformations on tree structures and XML-based documents.[1]

Table of Contents

  1. 10 relations: BSD licenses, C (programming language), Domain-specific language, French Institute for Research in Computer Science and Automation, GNU General Public License, Java (programming language), Pattern matching, Programming language, Tree structure, XML.

  2. Graph rewriting
  3. Pattern matching
  4. Pattern matching programming languages
  5. Term-rewriting programming languages

BSD licenses

BSD licenses are a family of permissive free software licenses, imposing minimal restrictions on the use and distribution of covered software.

See Tom (programming language) and BSD licenses

C (programming language)

C (pronounced – like the letter c) is a general-purpose programming language.

See Tom (programming language) and C (programming language)

Domain-specific language

A domain-specific language (DSL) is a computer language specialized to a particular application domain.

See Tom (programming language) and Domain-specific language

French Institute for Research in Computer Science and Automation

The National Institute for Research in Digital Science and Technology (Inria) (Institut national de recherche en sciences et technologies du numérique) is a French national research institution focusing on computer science and applied mathematics.

See Tom (programming language) and French Institute for Research in Computer Science and Automation

GNU General Public License

The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses, or copyleft, that guarantee end users the four freedoms to run, study, share, and modify the software.

See Tom (programming language) and GNU General Public License

Java (programming language)

Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible.

See Tom (programming language) and Java (programming language)

Pattern matching

In computer science, pattern matching is the act of checking a given sequence of tokens for the presence of the constituents of some pattern.

See Tom (programming language) and Pattern matching

Programming language

A programming language is a system of notation for writing computer programs.

See Tom (programming language) and Programming language

Tree structure

A tree structure, tree diagram, or tree model is a way of representing the hierarchical nature of a structure in a graphical form.

See Tom (programming language) and Tree structure

XML

Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data.

See Tom (programming language) and XML

See also

Graph rewriting

Pattern matching

Pattern matching programming languages

Term-rewriting programming languages

References

[1] https://en.wikipedia.org/wiki/Tom_(programming_language)

Also known as TOM computer language, TOM programming language, Tom (pattern matching language).