Matches in DBpedia 2016-04 for { <http://dbpedia.org/resource/Transaction_Application_Language> ?p ?o }
Showing triples 1 to 40 of
40
with 100 triples per page.
- Transaction_Application_Language abstract "Transaction Application Language or TAL (originally \"Tandem Application Language\") is a block-structured, procedural language optimized for use on Tandem hardware. TAL resembles a cross between C and Pascal. It was the original system programming language for the Tandem CISC machines, which had no assembler.The design concept of TAL, an evolution of Hewlett Packard's SPL, was intimately associated and optimized with a microprogrammed CISC instruction set. Each TAL statement could easily compile into a sequence of instructions that manipulated data on a transient floating register stack. The register stack itself floated at the crest of the program's memory allocation and call stack.The language itself has the appearance of ALGOL or Pascal, with BEGIN and END statements. However, its semantics are far more like C. It does not permit indefinite levels of procedure nesting, it does not pass complex structured arguments by value, and it does not strictly type most variable references. Programming techniques are much like C using pointers to structures, occasional overlays, deliberate string handling and casts when appropriate.Available datatypes include 8 bit, 16 bit, 32 bit and (introduced later) 64 bit integers. Microcode level support was available for null terminated character strings. However, this is not commonly used.Originally the Tandem NonStop operating system was written in TAL. Recently much of it has been rewritten in C and TAL has been deprecated for new development.In the migration from CISC to RISC TAL was updated/replaced with pTAL - compilers allowed TAL to be accelerated/re-compiled into Native RISC Applications.In the current migration from RISC to Intel Itanium 2 TAL and pTAL has been replaced with epTAL, again - compilers allow TAL and pTAL code to be accelerated/re-compiled into native Itanium Applications.".
- Transaction_Application_Language wikiPageID "1558864".
- Transaction_Application_Language wikiPageLength "2250".
- Transaction_Application_Language wikiPageOutDegree "15".
- Transaction_Application_Language wikiPageRevisionID "542561150".
- Transaction_Application_Language wikiPageWikiLink ALGOL.
- Transaction_Application_Language wikiPageWikiLink Assembly_language.
- Transaction_Application_Language wikiPageWikiLink C_(programming_language).
- Transaction_Application_Language wikiPageWikiLink Call_stack.
- Transaction_Application_Language wikiPageWikiLink Category:Systems_programming_languages.
- Transaction_Application_Language wikiPageWikiLink Complex_instruction_set_computing.
- Transaction_Application_Language wikiPageWikiLink Hewlett-Packard.
- Transaction_Application_Language wikiPageWikiLink Microcode.
- Transaction_Application_Language wikiPageWikiLink Operating_system.
- Transaction_Application_Language wikiPageWikiLink Pascal_(programming_language).
- Transaction_Application_Language wikiPageWikiLink System_programming_language.
- Transaction_Application_Language wikiPageWikiLink Tandem_Computers.
- Transaction_Application_Language wikiPageWikiLinkText "TAL".
- Transaction_Application_Language wikiPageWikiLinkText "Transaction Application Language".
- Transaction_Application_Language wikiPageUsesTemplate Template:Compu-lang-stub.
- Transaction_Application_Language wikiPageUsesTemplate Template:FOLDOC.
- Transaction_Application_Language subject Category:Systems_programming_languages.
- Transaction_Application_Language hypernym Language.
- Transaction_Application_Language type Language.
- Transaction_Application_Language type ProgrammingLanguage.
- Transaction_Application_Language type Language.
- Transaction_Application_Language type Thing.
- Transaction_Application_Language type Q315.
- Transaction_Application_Language type Q34770.
- Transaction_Application_Language type Q9143.
- Transaction_Application_Language comment "Transaction Application Language or TAL (originally \"Tandem Application Language\") is a block-structured, procedural language optimized for use on Tandem hardware. TAL resembles a cross between C and Pascal. It was the original system programming language for the Tandem CISC machines, which had no assembler.The design concept of TAL, an evolution of Hewlett Packard's SPL, was intimately associated and optimized with a microprogrammed CISC instruction set.".
- Transaction_Application_Language label "Transaction Application Language".
- Transaction_Application_Language sameAs Q389350.
- Transaction_Application_Language sameAs TAL_(Programmiersprache).
- Transaction_Application_Language sameAs m.05b9cr.
- Transaction_Application_Language sameAs TAL_(limbaj_de_programare).
- Transaction_Application_Language sameAs Transaction_application_language.
- Transaction_Application_Language sameAs Q389350.
- Transaction_Application_Language wasDerivedFrom Transaction_Application_Language?oldid=542561150.
- Transaction_Application_Language isPrimaryTopicOf Transaction_Application_Language.