Mouse, the Language
Last changed on Monday, April 23, 2007
Analysis of the Hello, World! program :
"Hello, World" '! !' $The double quote (") is the output string command in Mouse. All characters between the double quotes are sent to the screen.
To get the exclamation point on the screen we can't just put an exclamation point inside the double quotes because exclamation points inside strings cause any text that follows them to display on a new line!
The two-character command 'c (in our current case c is !) "pushes" the character c onto Mouse's "Stack."
The two-character command !' is the output character command in Mouse. This "pops" the character on Mouse's "Stack" off the "Stack" and puts it on the screen.
Mouse programs end with a $.