Matches in DBpedia 2016-04 for { <http://wikidata.dbpedia.org/resource/Q7590386> ?p ?o }
Showing triples 1 to 44 of
44
with 100 triples per page.
- Q7590386 subject Q7134862.
- Q7590386 abstract "TXL is a special-purpose programming language originally designed by Charles Halpern-Hamu and James Cordy at the University of Toronto in 1985. The acronym "TXL" originally stood for "Turing eXtender Language" after the language's original purpose, the specification and rapid prototyping of variants and extensions of the Turing programming language, but no longer has any meaningful interpretation.Modern TXL is specifically designed for creating, manipulating and rapidly prototyping language-based descriptions, tools and applications using source transformation. It is a hybrid functional / rule-based language using first order functional programming at the higher level and term rewriting at the lower level. The formal semantics and implementation of TXL are based on formal term rewriting, but the term structures are largely hidden from the user due to the example-like style of pattern specification. Each TXL program has two components: a description of the source structures to be transformed, specified as a (possibly ambiguous) context-free grammar using an extended Backus–Naur Form; and a set of tree transformation rules, specified using pattern / replacement pairs combined using first order functional programming. TXL is designed to allow explicit programmer control over the interpretation, application, order and backtracking of both parsing and rewriting rules, allowing for expression of a wide range of grammar-based techniques such as agile parsing.The first component parses the input expression into a tree using pattern-matching. The second component uses Term-rewriting in a manner similar to Yacc to produce the transformed output.TXL is most commonly used in software analysis and reengineering tasks such as design recovery, and in rapid prototyping of new programming languages and dialects.".
- Q7590386 designer Q6131731.
- Q7590386 developer Q6131731.
- Q7590386 wikiPageExternalLink citation.cfm?id=114627.115074.
- Q7590386 wikiPageExternalLink citation.cfm?id=1149672.
- Q7590386 wikiPageExternalLink Sort.Txl.
- Q7590386 wikiPageExternalLink factorial.txl.
- Q7590386 wikiPageExternalLink www.txl.ca.
- Q7590386 wikiPageWikiLink Q1128971.
- Q7590386 wikiPageWikiLink Q1165219.
- Q7590386 wikiPageWikiLink Q116877.
- Q7590386 wikiPageWikiLink Q1437428.
- Q7590386 wikiPageWikiLink Q1503724.
- Q7590386 wikiPageWikiLink Q1668499.
- Q7590386 wikiPageWikiLink Q180865.
- Q7590386 wikiPageWikiLink Q193076.
- Q7590386 wikiPageWikiLink Q2626418.
- Q7590386 wikiPageWikiLink Q275603.
- Q7590386 wikiPageWikiLink Q305932.
- Q7590386 wikiPageWikiLink Q338047.
- Q7590386 wikiPageWikiLink Q490481.
- Q7590386 wikiPageWikiLink Q5205644.
- Q7590386 wikiPageWikiLink Q6131731.
- Q7590386 wikiPageWikiLink Q7134862.
- Q7590386 wikiPageWikiLink Q7248437.
- Q7590386 wikiPageWikiLink Q9143.
- Q7590386 designer "Charles Halpern-Hamu".
- Q7590386 designer "James Cordy".
- Q7590386 developer Q6131731.
- Q7590386 developer "Charles Halpern-Hamu".
- Q7590386 developer "Eric Promislow".
- Q7590386 developer "Ian Carmichael".
- Q7590386 name "TXL".
- Q7590386 type Language.
- Q7590386 type Language.
- Q7590386 type ProgrammingLanguage.
- Q7590386 type Thing.
- Q7590386 type Q315.
- Q7590386 type Q34770.
- Q7590386 type Q9143.
- Q7590386 comment "TXL is a special-purpose programming language originally designed by Charles Halpern-Hamu and James Cordy at the University of Toronto in 1985.".
- Q7590386 label "TXL (programming language)".
- Q7590386 name "TXL".