This HTML5 document contains 42 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dcthttp://purl.org/dc/terms/
n22http://primepuzzle.com/mouse/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
n16https://global.dbpedia.org/id/
dbthttp://dbpedia.org/resource/Template:
rdfshttp://www.w3.org/2000/01/rdf-schema#
freebasehttp://rdf.freebase.com/ns/
n12http://
n20https://web.archive.org/web/20070307145837/http:/www.geocities.com/fullerhaparnoldafmil/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
owlhttp://www.w3.org/2002/07/owl#
n15http://users.encs.concordia.ca/~grogono/Mouse/
wikipedia-enhttp://en.wikipedia.org/wiki/
dbphttp://dbpedia.org/property/
provhttp://www.w3.org/ns/prov#
dbchttp://dbpedia.org/resource/Category:
xsdhhttp://www.w3.org/2001/XMLSchema#
n21http://mouse.sourceforge.net/
n18https://archive.today/20030506120304/http:/cth.dtdns.net/mouse/
goldhttp://purl.org/linguistics/gold/
wikidatahttp://www.wikidata.org/entity/
dbrhttp://dbpedia.org/resource/

Statements

Subject Item
dbr:Mouse_(disambiguation)
dbo:wikiPageWikiLink
dbr:Mouse_(programming_language)
dbo:wikiPageDisambiguates
dbr:Mouse_(programming_language)
Subject Item
dbr:Mouse_(programming_language)
rdf:type
owl:Thing dbo:Language
rdfs:label
Mouse (programming language)
rdfs:comment
The Mouse programming language is a small computer programming language developed by Dr. Peter Grogono in the late 1970s and early 1980s. It was developed as an extension of an earlier language called MUSYS, which was used to control digital and analog devices in an electronic music studio. Despite these limits, Mouse includes a number of relatively advanced features, including: * Conditional branching * Loops * Pointers * Macros (subroutines (which may be recursive)) * Arrays * Code tracing
dct:subject
dbc:Stack-oriented_programming_languages
dbo:wikiPageID
6378343
dbo:wikiPageRevisionID
1095043680
dbo:wikiPageWikiLink
dbr:Assembly_language dbr:Z80 dbc:Stack-oriented_programming_languages dbr:Stack_(data_structure) dbr:Programming_language dbr:Reverse_Polish_notation dbr:Microcomputer dbr:Pascal_(programming_language)
dbo:wikiPageExternalLink
n12:mouse.davidgsimpson.com n15:mouse.html n18: n20:mouse.html n21: n22:mouse.html
owl:sameAs
wikidata:Q17148785 n16:gAsH freebase:m.025tvjt
dbp:wikiPageUsesTemplate
dbt:Authority_control dbt:Reflist
dbo:abstract
The Mouse programming language is a small computer programming language developed by Dr. Peter Grogono in the late 1970s and early 1980s. It was developed as an extension of an earlier language called MUSYS, which was used to control digital and analog devices in an electronic music studio. Mouse was originally intended as a small, efficient language for microcomputers with limited memory. It is an interpreted, 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. Despite these limits, Mouse includes a number of relatively advanced features, including: * Conditional branching * Loops * Pointers * Macros (subroutines (which may be recursive)) * Arrays * Code tracing The design of the Mouse language makes it ideal for teaching the design of a simple interpreter. Much of the book describing Mouse is devoted to describing the implementation of two interpreters, one in Z80 assembly language, the other in Pascal.
gold:hypernym
dbr:Language
prov:wasDerivedFrom
wikipedia-en:Mouse_(programming_language)?oldid=1095043680&ns=0
dbo:wikiPageLength
7151
foaf:isPrimaryTopicOf
wikipedia-en:Mouse_(programming_language)
Subject Item
dbr:Mouse_(language)
dbo:wikiPageWikiLink
dbr:Mouse_(programming_language)
dbo:wikiPageRedirects
dbr:Mouse_(programming_language)
Subject Item
dbr:List_of_programming_languages
dbo:wikiPageWikiLink
dbr:Mouse_(programming_language)
Subject Item
dbr:Non-English-based_programming_languages
dbo:wikiPageWikiLink
dbr:Mouse_(programming_language)
Subject Item
dbr:Mouse_programming_language
dbo:wikiPageWikiLink
dbr:Mouse_(programming_language)
dbo:wikiPageRedirects
dbr:Mouse_(programming_language)
Subject Item
dbr:MOUSE_programming_language
dbo:wikiPageWikiLink
dbr:Mouse_(programming_language)
dbo:wikiPageRedirects
dbr:Mouse_(programming_language)
Subject Item
wikipedia-en:Mouse_(programming_language)
foaf:primaryTopic
dbr:Mouse_(programming_language)