Matches in DBpedia 2015-10 for { <http://dbpedia.org/resource/Mary_(programming_language)> ?p ?o }
Showing triples 1 to 73 of
73
with 100 triples per page.
- Mary_(programming_language) abstract "Mary was a programming language designed and implemented by RUNIT at Trondheim, Norway in the 1970s. It borrowed many features from ALGOL 68 but was designed for machine-oriented programming.An unusual feature of its syntax was that expressions were constructed using the conventional infix operators, but all of them had the same precedence and evaluation went from left to right unless there were brackets. Assignment had the destination on the right and assignment was considered just another operator.Similar to C, several language features appear to have existed to allow programmers to produce reasonably well optimised code, despite a quite primitive code generator in the compiler. These included operators similar to the += et alter in C and explicit register declarations for variables.Notable features: "Dataflow syntax" - values flow from left to right, including assignment. Most constructs could be used in expressions (blocks, IF, CASE, etc.). Text-based recursive macros. Overloaded user-defined operators, not constrained to predefined identifiers as in C++. Automatic building and dereferencing of pointers from type context. Scalar range types. Array and set enumeration in loop iterators. Dynamic array descriptors (ROW).A book describing Mary was printed in 1974 (Fourth and last edition in 1979): Mary Textbook by Reidar Conradi & Per Holager.Compilers were made for Kongsberg Våpenfabrikk's SM-4 and Norsk Data Nord-10/ND-100 mini-computers. The original Mary compiler was written in NU ALGOL, ran on the Univac-1100 series and was used to bootstrap a native compiler for ND-100/SINTRAN-III. RUNIT implemented a CHILL compiler written in Mary which ran on ND-100 and had Intel 8086 and 80286 targets. When this compiler was ported to the VAX platform, a common backend for Mary and CHILL was implemented. Later, backends for i386 and SPARC were available. Since the Mary compiler was implemented in Mary, it was possible to run the compiler on all these platforms.Mary is no longer maintained.".
- Mary_(programming_language) developer SINTEF.
- Mary_(programming_language) influencedBy ALGOL_68.
- Mary_(programming_language) wikiPageID "20340".
- Mary_(programming_language) wikiPageLength "3650".
- Mary_(programming_language) wikiPageOutDegree "36".
- Mary_(programming_language) wikiPageRevisionID "520767231".
- Mary_(programming_language) wikiPageWikiLink 80286.
- Mary_(programming_language) wikiPageWikiLink ALGOL.
- Mary_(programming_language) wikiPageWikiLink ALGOL_68.
- Mary_(programming_language) wikiPageWikiLink C++.
- Mary_(programming_language) wikiPageWikiLink CHILL.
- Mary_(programming_language) wikiPageWikiLink CHILL_programming_language.
- Mary_(programming_language) wikiPageWikiLink C_(programming_language).
- Mary_(programming_language) wikiPageWikiLink Category:ALGOL_68_dialect.
- Mary_(programming_language) wikiPageWikiLink Category:Kongsberg_Gruppen.
- Mary_(programming_language) wikiPageWikiLink Category:Norsk_Data_software.
- Mary_(programming_language) wikiPageWikiLink Cross-platform.
- Mary_(programming_language) wikiPageWikiLink I386.
- Mary_(programming_language) wikiPageWikiLink Imperative_programming.
- Mary_(programming_language) wikiPageWikiLink Intel_80286.
- Mary_(programming_language) wikiPageWikiLink Intel_80386.
- Mary_(programming_language) wikiPageWikiLink Intel_8086.
- Mary_(programming_language) wikiPageWikiLink Kongsberg_Defence_&_Aerospace.
- Mary_(programming_language) wikiPageWikiLink Norsk_Data.
- Mary_(programming_language) wikiPageWikiLink Norway.
- Mary_(programming_language) wikiPageWikiLink Programming_language.
- Mary_(programming_language) wikiPageWikiLink SINTEF.
- Mary_(programming_language) wikiPageWikiLink SINTRAN.
- Mary_(programming_language) wikiPageWikiLink SPARC.
- Mary_(programming_language) wikiPageWikiLink Sintran.
- Mary_(programming_language) wikiPageWikiLink Static_typing.
- Mary_(programming_language) wikiPageWikiLink Strong_and_weak_typing.
- Mary_(programming_language) wikiPageWikiLink Strong_typing.
- Mary_(programming_language) wikiPageWikiLink Trondheim.
- Mary_(programming_language) wikiPageWikiLink Type_system.
- Mary_(programming_language) wikiPageWikiLink VAX.
- Mary_(programming_language) wikiPageWikiLinkText "Mary (programming language)".
- Mary_(programming_language) wikiPageWikiLinkText "Mary".
- Mary_(programming_language) wikiPageWikiLinkText "Mary2".
- Mary_(programming_language) developer SINTEF.
- Mary_(programming_language) hasPhotoCollection Mary_(programming_language).
- Mary_(programming_language) influencedBy ALGOL_68.
- Mary_(programming_language) name "Mary".
- Mary_(programming_language) operatingSystem "Cross-platform: Kongsberg Våpenfabrikk SM-4, Norsk Data Nord-10/ND-100, Univac-1100 series, ND-100/SINTRAN-III, i386, SPARC".
- Mary_(programming_language) paradigm Imperative_programming.
- Mary_(programming_language) typing Static_typing.
- Mary_(programming_language) typing Strong_and_weak_typing.
- Mary_(programming_language) typing Strong_typing.
- Mary_(programming_language) typing Type_system.
- Mary_(programming_language) wikiPageUsesTemplate Template:Infobox_programming_language.
- Mary_(programming_language) year "1970.0".
- Mary_(programming_language) subject Category:ALGOL_68_dialect.
- Mary_(programming_language) subject Category:Kongsberg_Gruppen.
- Mary_(programming_language) subject Category:Norsk_Data_software.
- Mary_(programming_language) hypernym Language.
- Mary_(programming_language) type Language.
- Mary_(programming_language) type ProgrammingLanguage.
- Mary_(programming_language) type Software.
- Mary_(programming_language) type Work.
- Mary_(programming_language) type CreativeWork.
- Mary_(programming_language) type Thing.
- Mary_(programming_language) type Q386724.
- Mary_(programming_language) type Q7397.
- Mary_(programming_language) type Q9143.
- Mary_(programming_language) comment "Mary was a programming language designed and implemented by RUNIT at Trondheim, Norway in the 1970s. It borrowed many features from ALGOL 68 but was designed for machine-oriented programming.An unusual feature of its syntax was that expressions were constructed using the conventional infix operators, but all of them had the same precedence and evaluation went from left to right unless there were brackets.".
- Mary_(programming_language) label "Mary (programming language)".
- Mary_(programming_language) sameAs m.053dv.
- Mary_(programming_language) sameAs Q6778754.
- Mary_(programming_language) sameAs Q6778754.
- Mary_(programming_language) wasDerivedFrom Mary_(programming_language)?oldid=520767231.
- Mary_(programming_language) isPrimaryTopicOf Mary_(programming_language).
- Mary_(programming_language) name "Mary".