Mary_programming_language Mary_programming_language

Mary programming language - Definition

Mary is a rather obscure programming language perpetrated by RUNIT at Trondheim, Norway in the 1970s. It was what would now be called Object-oriented in the tradition of Simula, but in some ways remained quite a low level language.

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 looked particularly odd to most programmers, with the destination on the right, since assignment was just another operator.

There were several language features that appear to have existed to allow programmers to produce reasonably well optimised code with what must have been a very primitive code generator in the compiler. These included operators similar to the += et alter in C and explicit register declarations for variables.

A book describing Mary was printed in 1974. It is possible there existed working (though not quite complete) compilers for two different Norwegian built minicomputers at that time.

Mary is currently mantained by Kvatro Telecom AS.

Example Usage of programming

johlrogge: Thinking that if I would work as an accountant I would probably kill myself... I hope some accountants feel like that about programming...
TanMcG: CBC news Montreal. Yes! Put more guys in ties and tattoos on your news programming. #youredoingitright
chrisfacchini: ♻ @vitorsouzabr: how fans of different programming languages see each other: http://bit.ly/7BXaex
Copyright 2009 WordIQ.com - Privacy Policy  :: Terms of Use  :: Contact Us  :: About Us
This article is licensed under the GNU Free Documentation License. It uses material from the this Wikipedia article.