영어프랑스어스페인어

Ad


온웍스 파비콘

쇠고기 - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 쇠고기를 실행하세요.

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 명령 쇠고기입니다.

프로그램:

이름


쇠고기 - 유연한 Brainfuck 통역사

개요


소고기 [OPTION] ... FILE

기술


Beef는 Brainfuck 프로그래밍 언어를 위한 유연한 해석기입니다.

아래에 설명된 옵션을 사용하여 구성하여 실행할 수 있습니다.
통역사의 행동에 대해 가정을 하는 Brainfuck 프로그램입니다.

Beef는 프로그램에서 사용하는 메모리 테이프의 크기에 임의의 제한을 설정하지 않습니다.
필요에 따라 메모리 셀을 할당합니다.

옵션


-에스, --스토어=WHAT
입력이 끝났을 때 테이프에 저장할 값을 선택합니다. WHAT
기본값은 `zero'(1을 저장); 다른 가능한 값은 `eof'(저장 -XNUMX,
일반적으로 C 상수 EOF에 할당된 값) 또는 '동일'(값을 그대로 유지)

-NS, --디버깅 활성화
디버깅 지원을 활성화합니다. 기본적으로 디버깅 명령은 실행되지 않습니다.

-영형, --출력 파일=FILE
프로그램의 출력을 다음에 쓰기 FILE

-NS, --입력 파일=FILE
다음에서 프로그램의 입력을 읽습니다. FILE

FILE 로컬 경로 또는 GIO가 지원하는 URI일 수 있습니다. 만약에 FILE `-' 표준 입력이거나
상황에 따라 표준 출력이 사용됩니다.

미친놈 언어


Brainfuck 프로그램은 사실상 무제한의 정보를 포함하는 메모리 테이프에서 작동합니다.
세포; 각 셀은 값을 저장할 수 있으며, 이는 문자 또는 문자로 표시될 수 있습니다.
상황에 따른 정수(ASCII 인코딩). 커서가 가리키고 있어요
현재 셀로 간주되는 셀 중 하나에; 커서를 이동할 수 있습니다
마음대로.

Brainfuck 소스 파일은 여러 Brainfuck 명령으로 구성됩니다. 어떤 기호든
명령이 아닌 명령은 주석으로 간주되어 무시됩니다. 이에 대한 예외가 있습니다
규칙은 아래를 참조하세요.

Brainfuck 지침은 다음과 같습니다.

+ 현재 셀의 값을 XNUMX만큼 늘립니다.

- 현재 셀의 값을 XNUMX만큼 감소

> 커서를 오른쪽으로 한 셀 이동

< 커서를 왼쪽으로 한 셀 이동

[ 루프를 시작합니다. 루프에 포함된 명령어는 다음과 같은 동안 실행됩니다.
현재 셀의 값이 XNUMX이 아닙니다

] [ 명령으로 시작된 루프 종료

, 입력에서 문자를 읽고 이를 현재 셀에 저장합니다.

. 현재 셀의 값을 출력에 씁니다.

# 디버깅 목적으로 메모리 테이프의 내용을 덤프합니다. 이 지시는
--enable-debugging 옵션이 없으면 무시됩니다.

소스 파일의 첫 번째 줄이 매직 시퀀스 #! 그것은 무시됩니다.
이를 통해 Beef를 명시적으로 호출하지 않고도 Brainfuck 프로그램을 실행할 수 있습니다.
예를 들어 할 것입니다. 파이썬 프로그램.

상징물 ! Beef에는 특별한 의미가 있습니다. 프로그램 코드의 끝을 표시하고
입력의 시작 부분입니다. 이 기호가 소스 파일에 있으면 런타임 입력은
무시된다.

사용 예


고전적인 Hello World 프로그램은 Brainfuck으로 다음과 같이 작성할 수 있습니다.

++++++++++[>++++++++>++++++++++>+++>+<<<<-]>++.>+.+ +++++
+..++++.>++.<<++++++++++++++++.>.+++.------.--------- .>+.>.

다음 Brainfuck 프로그램을 사용하여 방법(1) 유틸리티:

#!/usr/bin/쇠고기
,[.,]

물론 아무것도 필요없다는 가정하에요 방법(1)의 멋진 명령줄 옵션을 사용하면
I/O 리디렉션이 작동하고 유머 감각이 있는 쉘이 있어야 합니다.

작가


안드레아 볼로냐니[이메일 보호]>.

onworks.net 서비스를 사용하여 온라인으로 쇠고기를 사용하십시오.


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player는 무료 미디어 플레이어입니다.
    소프트웨어, 부품은 WMP 및 VLC 기반입니다. 그만큼
    플레이어는 미니멀한 스타일로,
    XNUMX개 이상의 테마 색상과
    B ...
    AstrOrzPlayer 다운로드
  • 2
    무비스타트
    무비스타트
    Kodi Movistar+ TV는 XBMC/용 애드온입니다.
    Kodi que allowede disponer de un 유엔
    IPTV 서비스 디코더 디코더
    Movistar 통합 en uno de los
    미디어 센터 엄마...
    다운로드
  • 3
    코드 :: 블록
    코드 :: 블록
    Code::Blocks는 무료 오픈 소스입니다.
    크로스 플랫폼 C, C++ 및 Fortran IDE
    가장 까다로운 요구 사항을 충족하도록 제작
    사용자의. 그것은 매우 설계
    연장...
    다운로드 코드::블록
  • 4
    가운데
    가운데
    고급 Minecraft 인터페이스 중 또는 고급
    데이터/구조 추적은
    Minecraft 개요 표시
    실제로 생성하지 않고 그것
    할 수있다 ...
    가운데 다운로드
  • 5
    엠시스2
    엠시스2
    MSYS2는 도구 모음이며
    당신에게 제공하는 도서관
    구축을 위한 사용하기 쉬운 환경,
    기본 Windows 설치 및 실행
    소프트웨어. 그것은 콘 ...
    MSYS2 다운로드
  • 6
    libjpeg 터보
    libjpeg 터보
    libjpeg-turbo는 JPEG 이미지 코덱입니다.
    SIMD 명령어(MMX, SSE2,
    NEON, AltiVec) 기준 가속
    JPEG 압축 및 압축 해제
    x86, x8...
    libjpeg-turbo 다운로드
  • 더»

Linux 명령

  • 1
    아비 트래커
    아비 트래커
    abi-tracker - ABI 변경 사항 시각화
    C/C++ 소프트웨어 라이브러리의 타임라인.
    설명: 이름: ABI 추적기
    (abi-tracker) ABI 변경 사항 시각화
    C/C+의 타임라인...
    abi-tracker 실행
  • 2
    아비체크
    아비체크
    abicheck - 애플리케이션 바이너리 확인
    비공개 또는 진화하는 기호에 대한 호출
    라이브러리 및 정적 링크
    일부 시스템 라이브러리. ...
    abicheck 실행
  • 3
    택배
    택배
    couriermlm - The Courier 메일링 리스트
    관리자 ...
    couriermlm 실행
  • 4
    택배
    택배
    couriertcpd - Courier 메일 서버
    TCP 서버 데몬 ...
    couriertcpd 실행
  • 5
    gbklatex
    gbklatex
    bg5latex - Big5에서 직접 LaTeX 사용
    encodingtex 파일 bg5pdflatex - 사용
    Big5 encodingtex에서 직접 pdfLaTeX
    file bg5+latex - LaTeX를 직접 사용
    빅5+...
    gbklatex 실행
  • 6
    gbkpdf라텍스
    gbkpdf라텍스
    bg5latex - Big5에서 직접 LaTeX 사용
    encodingtex 파일 bg5pdflatex - 사용
    Big5 encodingtex에서 직접 pdfLaTeX
    file bg5+latex - LaTeX를 직접 사용
    빅5+...
    gbkpdflatex 실행
  • 더»

Ad