난해한 brainf ***의 메모리 셀에 의사 난수를 할당하는 코드를 찾고 있습니다. this sample code을 찾았지만 다소 혼란 스럽습니다. 내가 말할 수있는 것은 "어떤 어셈블리가 필요합니다"(말장난은 아니 었습니까?) 샘플이었습니다. 실행하면 거의 무한 루프가됩니다. 나는 또한 이미 this question과 위키 백과 문서를 보았으며 다소 혼
goto 명령어 ?을 가진 extended version of bf가 있습니다. 나는 이론 상으로는 bf의 고전적인 8 명령 버전에서 goto를 시뮬레이트 할 수 있어야한다는 것을 알고있다. 실제로 그것을 어떻게 할 수 있습니까? existing bf goto pattern or algorithm이 있습니까? ? 명령어를 goto ? 명령어없이 bf 버전으
내가 파이썬에서 브레인 퍽 인터프리터를 쓰고 있어요 내가 현재이 코드를 테스트하고있어이 입력을 ,>++++++[<-------->-],[<+>-]<.
을 : 43
폴란드어 위키 백과는 결과가 될 것이라고 말했다 (7) ,하지만 뭔가가 바로 여기에 없습니다. 입력을 어떻게 처리해야합니까? 4 및 3 또는 '4'및 '3'(52 및 51)? 입력 문자를
현재 Brainfuck 통역사를 언어로 작성하여 Nimrod을 (를) 이용하고 있습니다. 그것은 성공적으로 컴파일 import os, unsigned
const RamSize = 200
type
TRam = array[0..RamSize, int]
var
ram : TRam
ip : int = 0
dp : in
방금 뇌물을 배우기 시작했고, 나는 안녕하세요 세상의 예에 불과합니다. 대괄호가 무엇에 사용되는지 질문이 있습니까? 예 : ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.
이 프로그램에 "Hello
이 언어를 처음 사용합니다. 명령 <은 메모리 인덱스의 포인터를 감소시키는 데 사용됩니다. 아래의 코드는 두 자리 숫자를 더하는 코드입니다. 이 프로그램에 따르면, 처음에는 메모리 인덱스가 위치 0에 있으므로 입력을 가져 와서 메모리 [0]에 저장합니다. 그러면 메모리 인덱스가 감소하여 -1이되므로 런타임이 표시되어야합니다. IDEone에서 성공적으로 실행
두뇌 통에 대한 인터프리터를 구현하려고 시도하고 있으며 지금부터는 일련의 if/elif 문을 사용하고 있습니다. if(i == ">"):
...
elif(i == "<"):
...
elif(i == "+"):
...
elif(i == "-"):
...
그러나 이것은 매우 까다 롭고 파이썬이 아닙니다. 이것을 구현
다음 코드 스 니펫은 Wikipedia에서 가져온 것으로 Hello World 표준이되는 것의 전문입니다! 브레인 퍽에서 프로그램 ... 1. +++++ +++++ initialize counter (cell #0) to 10
2. [ use loop to set the next four cells to 70/100/30/10
3. > +