鼠标:计算机编程语言
Mouse: Computer Programming Language

原始链接: http://mouse.davidgsimpson.com/

Mouse 是一种由 Peter Grogono 博士在 1970 年代末和 1980 年代初创建的、小型高效的计算机编程语言,最初是为内存有限的微型计算机系统设计的。它为理解简单的编程语言解释器的创建提供了一个有价值的例子。 随着时间的推移,Mouse 发展出三种主要方言。**Mouse-79** 是最初的版本,发表于 1979 年的 *Byte Magazine*。**Mouse-83** 在 Grogono 1983 年的书中有详细介绍,它具有轻微的语法变化,但总体上仍然相似。最近的 **Mouse-2002** 扩展了该语言的功能,例如浮点支持、数组和文件 I/O。 链接的网站提供了每个解释器版本的源代码和示例程序,以及书目和指向相关资源的链接,记录了该语言的历史和复兴。该网站由 David G. Simpson 维护。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 工作 | 提交 登录 Mouse: 计算机编程语言 (davidgsimpson.com) 5 分,来自 gappy 1 小时前 | 隐藏 | 过去 | 收藏 | 2 条评论 https://en.wikipedia.org/wiki/Mouse_(programming_language) https://archive.org/details/byte-magazine-1979-07/page/198/m... https://www.amazon.com/MOUSE-Language-Microcomputers-Peter-G... CP/M 上的 Mouse 编程语言 - https://news.ycombinator.com/item?id=41400380 - 2024年8月 (14 条评论) gappy 1 小时前 | 下一个 [–] 通过 https://blog.fogus.me/2025/12/23/the-best-things-and-stuff-o... 通过 https://news.ycombinator.com/item?id=46365726 回复 Rochus 20 分钟前 | 上一个 [–] (2007) 回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:
相关文章

原文
Mouse
     

MOUSE

Mouse is a small computer programming language developed by Dr. Peter Grogono in the late 1970s and early 1980s. It was originally intended as a small, efficient language for microcomputer systems with limited memory. However, it is an interesting language in its own right, and illustrates some of the concepts involved in creating a simple interpreter for a programming language.

There are three dialects of Mouse described here:

  • Mouse-79 - The original dialect described in Byte Magazine in 1979 [1].
  • Mouse-83 - The version described in Grogono's 1983 book, Mouse: A Language for Microcomputers [2]. This version has some different syntax than the 1979 version, but the language is otherwise very similar.
  • Mouse-2002 - This is a new version I've recently developed. It's based on Mouse-83, and includes numerous extensions: floating-point support, arrays, file I/O, etc.
Click on the links above (or to the left) for more details on each version. I've included the source code for each interpreter, and some sample programs.

Bibliography

  1. Grogono, Peter. "Mouse: A Language for Microcomputers", Byte Magazine, July 1979, pp. 198 ff.
  2. Grogono, Peter. Mouse: A Language for Microcomputers. Petrocelli Books, New York, 1983.

Web sites

  1. Grogono, Peter.   The Mouse Programming Language
  2. Fuller, Sean.   The Great Mouse Programming Language Revival
  3. Hunt, Tom.   Friends of the Mouse
  4. Bradley, Lee.   Mouse, the Language
  5. Wikipedia article

Contact Information

I may be contacted at:
 

Copyright © 2006 David G. Simpson

http://Mouse.DavidGSimpson.com

Webmaster: David G. Simpson
Page last updated: February 11, 2007.
联系我们 contact @ memedata.com