Tiny programming language

Tiny programming language

Tiny is an extremely simple programming language used in computer science courses to teach compiler construction techniques to students.

The language itself is so basic that it only includes reading of integer numbers, addition and subtraction arithmetic operations, and displaying numerical values.

The grammar of the language follows:

-> BEGIN END -> | -> := ; -> READ ( ) ; -> WRITE ( ) ; -> , | -> , | -> | -> ( ) | | INT -> + | - -> ID

As can be deduced from this simplistic grammar, the language is of limited practical use, gaining the most value as a teaching aid.


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Programming language — lists Alphabetical Categorical Chronological Generational A programming language is an artificial language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs that… …   Wikipedia

  • Micro programming language — The Micro programming language is a very basic programming language used in teaching computer science students principles of compiler construction. The language itself is built on top of an even more basic language called Tiny, which is also used …   Wikipedia

  • Q (programming language) — Infobox programming language name = Q logo = paradigm = multiparadigm: functional, object oriented year = designer = Albert Gräf developer = latest release version = 7.5 latest release date = September 12, 2006 typing = dynamic, strong… …   Wikipedia

  • Shakespeare (programming language) — The Shakespeare Programming Language (SPL) is an esoteric programming language designed by Jon Åslund and Karl Hasselström. [ [http://shakespearelang.sourceforge.net/report/shakespeare/shakespeare.html The Shakespeare Programming Language] ] Like …   Wikipedia

  • Io (programming language) — Infobox programming language name = Io paradigm = object oriented prototype based year = 2002 designer = Steve Dekorte developer = Steve Dekorte (and others) latest release version = 20060704 latest release date = July 4, 2006 typing = dynamic,… …   Wikipedia

  • Tiny — may refer to:* Tiny (car), a British cyclecar manufactured by Nanson, Barker Co at Esholt, Yorkshire between 1912 and 1915 * Tiny, Ontario, a township in south central Ontario, CanadaPeople: * Tiny Tim (musician) (1932 1996), American musician *… …   Wikipedia

  • Lapis (programming language) — Lapis is an object oriented stack based computer language whose interpreter, in its current form, is about 50 kilobytes in size. Lapis is currently incorporated inside the tiny Scrinchy webserver.Lapis was preceded by Sy, a stack based computer… …   Wikipedia

  • Tiny BASIC — is a dialect of the BASIC programming language that can fit into as little as 2 or 3 KB of memory. This small size made it invaluable in the early days of s (the mid 1970s), when typical memory size was 4 ndash;8 KB. History The language was… …   Wikipedia

  • Domain-specific language — Programming paradigms Agent oriented Automata based Component based Flow based Pipelined Concatenative Concurrent computing …   Wikipedia

  • Tiny C Compiler — Infobox Software name = Tiny C Compiler logo = developer = Fabrice Bellard latest release version = 0.9.24 latest release date = release date|2008|04|01 programming language = C and Assembly operating system = Linux, Unix, Microsoft Windows genre …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”