브레인포크 인터프리터 최적화 통역사와 최적화에 대해 배우는 데 도움이 되는 연습으로, 저는 C에서 브레인포크 통역사를 썼습니다.아직까지는 완벽하게 작동하는 것처럼 보이지만, 다른 빠른 인터프리터에 비해 실행 속도에서 경쟁이 잘 되지 않습니다. 이 인터프리터를 변경하여 성능을 향상시킬 수 있는 방법은 무엇입니까? 제 인터프리터의 한 가지 흥미로운 측면은 (대부분의 다른 사람들도 아마 이것을 할 것이지만) 소스 입력을 읽고 각 명령을 하나의 루프로 변환하는 것입니다. struct { long instruction; long loop; } 그loopvalue는 일치하는 항목의 인덱스입니다.]명령어, 명령어가 a인 경우[, 그리고 일치하는 색인.[명령어, 명령어가 a인 경우], 재빠르게 점프할 수 있는이 '파싱..