Go로 만든 Turing 완전한 프로그래밍 언어 엔진 Pampa 소개.
Pampa는 Go로 작성된 네이티브, 커스텀 인터프리터 프로그래밍 언어로, 외부 종속성이 전혀 없습니다. 이 프로젝트는 상태 관리, AST 평가, 메모리 매핑 등을 직접 다루며 코드의 동작을 깊이 이해할 수 있게 해줍니다. Pampa는 선형 산술, 변수 바인딩, 조건문 및 루프 실행을 지원하여 Turing 완전성을 가집니다. 이 엔진은 오픈 소스로 배포되며, 클론하여 사용해볼 수 있습니다.
Introducing Pampa, a Turing-complete programming language engine built in Go.
Pampa is a native, custom interpreted programming language entirely written in Go with no external dependencies. The project delves into state management, AST evaluation, and memory mapping, enhancing the understanding of language mechanics. It supports standard linear arithmetic, variable bindings, conditionals, and loop execution, making it Turing-complete. The engine is fully open-source and available for cloning and experimenting.