---
title: "Mouse: 1970년대 마이크로컴퓨터용 프로그래밍 언어"
published: 2025-12-26T22:15:52.000Z
canonical: https://jeff.news/article/1204
---
# Mouse: 1970년대 마이크로컴퓨터용 프로그래밍 언어

1970년대 후반 Dr. Peter Grogono가 메모리 제한적인 마이크로컴퓨터용으로 개발한 소형 프로그래밍 언어 Mouse의 소개 페이지. Mouse-79, Mouse-83, Mouse-2002 세 가지 방언이 존재하며, 간단한 인터프리터 구현 개념을 학습하기에 좋은 언어임.

- Mouse는 1970년대 후반~1980년대 초반에 Dr. Peter Grogono가 개발한 소형 프로그래밍 언어임. 원래 메모리가 제한된 마이크로컴퓨터 시스템을 위한 작고 효율적인 언어로 설계됨

- 언어 자체로도 흥미로운 특성을 갖고 있으며, 간단한 인터프리터를 만드는 데 관련된 개념들을 잘 보여주는 언어임

- 세 가지 방언(dialect)이 존재함:
  - **Mouse-79**: 1979년 Byte Magazine에 처음 소개된 오리지널 버전
  - **Mouse-83**: 1983년 Grogono의 저서 *Mouse: A Language for Microcomputers*에 기술된 버전. 문법이 일부 달라졌지만 언어 자체는 거의 동일함
  - **Mouse-2002**: Mouse-83 기반으로 사이트 운영자가 새로 개발한 버전. 부동소수점 지원, 배열, 파일 I/O 등 다수의 확장 기능이 추가됨

- 각 버전의 인터프리터 소스 코드와 샘플 프로그램이 함께 공개되어 있음

## 핵심 포인트

- Dr. Peter Grogono가 1970년대 후반~1980년대 초반에 개발한 소형 언어
- 메모리 제한 마이크로컴퓨터 환경을 위해 설계됨
- Mouse-79, Mouse-83, Mouse-2002 세 가지 방언 존재
- Mouse-2002는 부동소수점, 배열, 파일 I/O 등 확장 기능 포함
- 각 버전의 인터프리터 소스 코드와 샘플 프로그램 공개

## 인사이트

인터프리터 구현의 기본 개념을 배우기에 적합한 미니멀한 언어로, 프로그래밍 언어 설계에 관심 있는 개발자에게 좋은 학습 자료가 될 수 있음.
