추상 개서기

Abstract rewriting machine

ARM(Abstract Rewriting Machine)은 최소 기간 다시 쓰기 시스템에 대한 용어 다시 쓰기를 구현하는 가상 시스템입니다.

최소 용어 개서 시스템은 각 규칙이 다음 6가지 형식 중 하나를 사용하는 왼쪽 선형 용어 개서 시스템입니다.

속행
돌아가다
경기
더하다
삭제
식별하다

이들 6가지 폼 각각은 (ARM으로) 최신 마이크로프로세서의 1개 또는 몇 개의 프로세서 명령에 매핑되어 있습니다.따라서 최소 용어 개서는 감소 단계당 수십~수백 클럭 사이클(초당 수백만 개의 감소 단계)로 달성됩니다.

ARM은 일반 용어 개서를 구현하며, 모든 단일 정렬 무조건 좌선형 용어 개서 시스템을 동일한 정규 형식 관계를 발생시키는 최소 용어 개서 시스템으로 변환(컴파일)할 수 있습니다.

가장 안쪽 개서를 위한 이 컴파일 프로세스에 대한 개요와 ARM에 대한 자세한 개요는 "Within ARM's reach: 최소 개서 시스템을 통한 왼쪽 선형 개서 시스템 편집"에서 찾을 수 있습니다.느린(가장 안쪽이 아닌) 개서에 대한 설명은 "게으른 기계로 개서"에서 확인할 수 있습니다.

ARM의 문서화된 실장(언어 「Epic」을 개서)은, 이쪽에서 입수할 수 있습니다.사이트와 소프트웨어는 더 이상 능동적으로 유지 보수되지 않습니다.

레퍼런스