CP/M에서의 마우스 프로그래밍 언어
Mouse는 1975년 피터 그로고노가 설계한 인터프리터 방식의 스택 지향 프로그래밍 언어로, 마이크로컴퓨터용으로 설계되어 Forth와 유사하지만 훨씬 단순합니다.
단일 문자 명령어를 주로 사용하며, 스택 조작보다는 변수 활용에 중점을 두고 있어 메모리와 자원 소모가 적습니다.
매크로 정의 및 호출, 조건문, 반복문, 재귀 호출, 지역 및 전역 변수 지원 등 고급 언어의 주요 기능을 포함하면서도 2KB 크기의 작은 실행 파일로 CP/M 환경에서 실행 가능합니다.
실용적으로는 제한된 자원 환경에서 간결하고 효율적인 프로그래밍이 가능하며, 다양한 예제와 함께 명령어 및 변수 사용법이 상세히 설명되어 있어 학습과 활용에 유용합니다.
Mouse 언어는 CP/M용으로 배포되며, 관련 프로그램과 명령어 목록은 Walnut Creek CD에서 다운로드할 수 있습니다.
