brainfuck

    0

    1답변

    최근의 레크리에이션 프로젝트는 brainfuck 인터프리터를 C++로 작성하는 것입니다. 그것은 충분히 직설적 이었지만, 오늘 나는 편집 단계로 그것을 추가하기로 결정했습니다. 궁극적 인 목표는 실행 파일을 만들 수 있지만 지금은 기본적인 최적화입니다. 예를 들어, +++++는 5 개에 대해 1 개의 명령을 하나의 add에 추가하는 식으로 진행됩니다. 잘

    4

    1답변

    Brainfuck 코드/프로그램을 실제로 x 초 또는 이와 유사한 방식으로 '잠자기'할 수 있습니까? 확실히 0으로 내려갈 때까지 큰 숫자로 반복적으로 반복 할 수 있습니다. 그렇습니까? 그것은 아마도 정말로 신뢰할 수 있거나 일관성이 없을 것입니다.

    0

    1답변

    그래서 Brainfuck 인터프리터를 만들려고하는데, while 루프에서 Brainfuck 루프를 실행하는 데 사용하고 있는데, 하나의 조건이 있다고해도 참된. 예 : 루프 [에서 시작되는 구조 [3]에서 [3, 0]로 진행되도록 [0, 3] 그러나, 그 새로운 셀을 만들 것이다 +++[>+<-] 가 될 것이다. 따라서 현재 작동하는 셀은 0이고 루

    1

    1답변

    저는 C가 생소합니다. 현재 Brainfuck 인터프리터를 작성하려고합니다. 나는 이것을 지금까지 시도했다. #include <unistd.h> #include <stdlib.h> char *line; int curr_pos; void interprete(char *coms) { int a; int curr_loop;

    2

    2답변

    Brainfuck의 아주 기본적인 구문에 대해 배웠고 "Hello World"스크립트를 프로그래밍하여 신속하게 도전하고 있습니다. 현재, 나는 "o"를 인사하기까지 모든 편지를 가지고있다. 알다시피, o의 ASCII 코드는 111입니다. +++++[>>++<<-][-]>>+[<<+++++[>>>++<<<-]>>-]>+. 것은 그것을 아래로 깨고 난 2 *

    1

    1답변

    어셈블리에서 자체 BF 인터프리터로 작성했으며 현재 어셈블리 코드로 컴파일하는 Java에서 BF 컴파일러를 작성하고 있습니다. 메모리 셀 배열이 범위를 벗어난 경우 감지 된 조금 좋은 기능을 구현하고 싶습니다. 배열의 일반적인 제한 사항은 인덱스를 [0, 30000)으로 설정하는 것입니다. 그렇지 않으면 [0, inf)도 일반적으로 사용됩니다. 또 다른 옵

    3

    1답변

    마침표 ('.')가 포함 된 Brainfuck의 의견을 게시 할 수있는 방법이 있습니까? 나는 기본적으로 명령 중 하나가 아닌 모든 문자를 사용할 수 있다는 것을 알고 있으며, 무시되지만, 파일의 맨 위에 주석에 버전 번호를 넣고 싶습니다. 그리고 마침표가 들어 있습니다.

    1

    2답변

    나는 다음과 브레인 퍽 프로그램 (source)을 실행 ... >+>++>+++>++++>+++++>++++++>+++++++>++++++++>++++++++++++++++++++++++++++++++<<<<<<<<[>>>>>>>>+.<<<<<<<<] ... 내가 사용하는 인터프리터 (Perl로 작성 작은 하나)는이 "(수행 할 예정이다 무엇을하지 않습

    0

    1답변

    최근 밀교 프로그래밍 언어에 관한 질문이 있습니다. 해당 언어의 도구가 있습니다. > - increases the data pointer (so it points to the next cell in the array); < - decreases the data pointer; + - increments the value in the current mem

    2

    1답변

    누군가이 코드를 설명해 줄 수 있습니까? 나는 그것이 무엇을하는지 이해하지만 어떻게 작동하는지 이해하지 못합니다. # >n 0 d [->+>-[>+>>]>[+[-<+>]>+>>]<<<<<<] # >0 n d-n%d n%d n/d