Content deleted Content added
→Symbols: Proofreading error fixed. Omitted data found from resources and recovered. Tags: Mobile edit Mobile web edit |
m clean up using AWB |
||
Line 1:
The '''Mouse programming language''' is a small computer [[programming language]] developed by Dr. Peter Grogono in the late 1970s and early 1980s.<ref name="grogono1">{{cite news | url=http://archive.org/stream/byte-magazine-1979-07/1979_07_BYTE_04-07_Automating_Eclipses#page/n197/mode/2up | title=Mouse / A Language for Microcomputers | work=BYTE | date=July 1979 | accessdate=18 October 2013 | author=Grogono, Peter | pages=
Mouse was originally intended as a small, efficient language for [[microcomputer]]s with limited memory. It is an interpreted, [[Stack (data structure)|stack]]-based language and uses [[Reverse Polish notation]]. To make an interpreter as easy as possible to implement, Mouse is designed so that a program is processed as a stream of characters, interpreted one character at a time.
The elements of the Mouse language consist of a set of (mostly) one-character symbols, each of which performs a specific function (see table below). Since variable names are limited to one character, there are only 26 possible variables in Mouse (named A-Z). Integers and characters are the only available data types.
Line 186:
N. 10 - 0 < ^ ~ exit loop if N >= 10
N. 1 + N: ) $ ~ increment N and repeat loop</pre>
==Notes==▼
{{Reflist|2}}▼
==See also==
* [[FALSE]] esoteric programming language
▲==Notes==
▲{{Reflist|2}}
==External links==
|