난해하지만 그렇게 어렵지는 않은 언어, PROBIE

PROBIE는 2차원 공간인 필드와 그 공간 위를 움직이는 객체인 프로브, 그리고 추가적으로 존재하는 커서에 의해 작동하는 언어입니다.

특징

  • 코드 공간과 메모리 공간이 구분되어있지 않습니다. 즉, 프로브가 지나가면서 수행한 커맨드라도 하나의 변수로서 쓰일 수 있고, 방금 값이 바뀐 변수가 커맨드가 되어 작동을 의미하는 특별한 값이 될 수도 있습니다.
  • 프로브필드 위를 지속적으로 움직이며, 프로브가 이동할 수 없음은 프로그램의 정지와 동치입니다.
  • 자세한 내용은 여기에서 살펴볼 수 있습니다.