«interpreter» 태그된 질문

다양한 언어 또는 형식주의 통역사 작성과 관련된 업무.

10
난해한 언어 점퍼 통역사를 작성하십시오
난해한 언어 점퍼를 생각했습니다. 나중에 이유를 알 수 있습니다. 바이트를 셀로 사용하는 랜덤 액세스 메모리로 작동합니다. RAM은 인덱스가 없으며 처음에는 0으로 채워집니다. 음의 인덱스를 가진 액세스 셀을 시도하면 오류가 표시되고 프로그램이 종료됩니다. 마지막보다 큰 인덱스에서 읽으려고하면 0이 반환됩니다. 마지막보다 큰 인덱스로 쓰기를 시도 할 때 RAM은 1024의 배수로 증가하고 새로운 …

6
애니 픽스 표기법을 구현하십시오!
접두사 표기법에서 연산자는 인수 앞에 오기 때문에 연산자 next()가 재귀 적으로 호출된다고 상상할 수 있습니다 . 대괄호 표기법에서 연산자는 인수 사이를 이동하므로 간단히 구문 분석 트리로 상상할 수 있습니다. 접미사 표기법에서 연산자는 인수 뒤에 오기 때문에 스택 기반으로 상상할 수 있습니다. 접두사 표기법에서 연산자는 어디든 갈 수 있습니다 * . …

5
ais523를위한 BackFlip을하십시오!
이 문제는 대한 상이다 ais523 에 대한 수상 은 " 올해의 신인 '카테고리를" PPCG 2016 최고의 ". 축하합니다! BackFlip 은 ais523 사용자가 만든 난해한 프로그래밍 언어로 , 30 가지가 넘는 흥미로운 esolang을 만들었습니다 . BackFlip은 Befunge 또는 > <> 와 같은 2D 언어 로, 명령 포인터가 텍스트 그리드 (프로그램)를 가로 …

4
ASCII 아트로 긴 나누기 시각화
ASCII 아트로 긴 나눗셈을 시각화하는 프로그램을 작성하십시오. 입력은 선택한 입력 형식을 사용하여 분자와 분모의 두 정수로 구성됩니다. 예 : 1234 ÷ 56 : 22 ---- 56|1234 112 --- 114 112 --- 2 1002012 ÷ 12 : 83501 ------- 12|1002012 96 --- 42 36 -- 60 60 -- 12 12 -- …

11
+ p 코드 해석
최근 다른 두 문자 언어에 대한 열풍에서 영감을 얻은 ;# 소개 커뮤니티 합의 에 따르면 이 사이트에서 허용되는 답변은 최소한 다음과 같은 프로그래밍 언어를 사용해야합니다. 자연수가 소수인지 확인할 수 있습니다 두 개의 자연수를 더할 수 있습니다 단일 숫자뿐만 아니라 숫자의 목록 / 튜플을 나타낼 수 있습니다 이 도전의 목적으로, 우리는 …

8
튜링 머신 시뮬레이터
튜링 머신 시뮬레이터를 작성하십시오 . 간단히하기 위해 상태를 정수로, 기호를 문자로, 공백 기호를 공백으로 가정 할 수 있습니다. 현재 상태, 입력 기호, 다음 상태, 출력 기호, 방향 (왼쪽 또는 오른쪽)의 형태로 5 튜플 순서는 필수는 아니지만 교체 여부를 지정하십시오. 알 수없는 상태에 도달하면 정지 조건이 없어야합니다. 테이프는 양방향으로 무한하며 항상 …

12
glob matcher 구현
일치시킬 패턴 및 문자열의 함수를 구현하고 패턴이 WHOLE 문자열과 일치하면 true를, 그렇지 않으면 false를 리턴하십시오. 우리의 glob 패턴 구문은 다음과 같습니다. ? 하나의 문자와 일치 + 하나 이상의 문자와 일치 * 0 개 이상의 문자와 일치 \ 탈출 규칙 : 평가 없음, 정규 표현식으로 변환 없음, 시스템 glob 함수 호출 …

4
StackyMath를 해석하십시오!
새로운 스택 기반 언어를 구현할 시간입니다! 그것을 StackyMath라고합니다. 이것은 스택에 8 개의 연산과 스택에 숫자를 추가하는 방법을 가진 스택 기반 언어입니다. 작업 목록 : /: 부서. 스택의 상위 2 개 숫자에서 수행됩니다. 결과를 스택으로 다시 푸시합니다. *: 곱셈. 스택의 상위 2 개 숫자에서 수행됩니다. 스택에서 결과를 다시 푸시 -: 빼기. …

4
거의 Lisp입니다!
도전 당신의 도전은 리스프와 같은 언어를위한 통역사를 디자인하는 것입니다. GLisp . GLisp 의 프로그램 코드 는 다음과 같은 형식으로 대괄호로 표시되는 임의의 양의 중첩 표현식으로 구성됩니다. (func arg1 arg2 ...) 인터프리터는 대괄호, 함수 및 인수 앞뒤에 공백 문자를 허용해야합니다. 종류 정수, 목록, 부울 및 함수의 네 가지 유형을 구현합니다. 자체 …

6
순환 태그 시스템 시뮬레이션
순환 태그 시스템은 두 개의 기호 알파벳 (내가 사용하는 것이다 구성된 작은, 튜링 완전한 계산 모델 {0,1}의), 유한, 비어 있지 않은 순환 목록 제작 이 두 기호로 구성, 그리고 무제한의 단어 도 구성 그 두 상징. 각 단계에서 : 단어 의 첫 번째 요소 가 제거됩니다 이 있다면 0, 현재 …

5
1D 셀룰러 오토 마톤 시뮬레이션
도전 STDIN에서 7 개의 숫자를 가져 와서 셀룰러 오토 마톤 (CA)의 2 차원 히스토리를 STDOUT으로 인쇄하는 완전한 프로그램을 작성해야합니다. 이것은 코드 골프입니다. 입력 형식 입력은 쉼표로 구분 된 7 개의 정수 / 문자열입니다. 첫 번째 숫자는 Wolfram 코드에 따른 규칙의 번호입니다 (각 규칙의 표준 이름). 두 번째는 초기 시작 구성입니다. …

26
간단한 골프 통역
도전: 당신의 임무는 간단한 골프 언어를위한 간단한 통역사를 만드는 것입니다. 입력: 입력은 공백으로 구분 된 문자열 형식입니다. 공간 분리를 원하는 것으로 바꿀 수 있습니다 산출: 모든 작업을 수행 한 후 얻은 결과 (숫자 또는 문자열)를 출력합니다. 둘 이상의 출력이있는 경우 함께 결합하여 단일 결과를 제공합니다 (구분자 없음). 변수의 초기 값은 …

13
피보나치 제품
양의 피보나치 수의 고유 한 합계로 0보다 큰 수를 분해 할 수 있습니다. 이 질문에서 우리는 가능한 가장 큰 양의 피보나치 수 를 반복적으로 빼서이 작업을 수행합니다 . 예 : 1 = 1 2 = 2 3 = 3 4 = 3 + 1 12 = 8 + 3 + …
13 code-golf  math  sequence  fibonacci  code-golf  word  code-golf  cipher  code-golf  string  math  subsequence  code-golf  regular-expression  code-golf  brainfuck  assembly  machine-code  x86-family  code-golf  math  factorial  code-golf  math  geometry  code-golf  math  arithmetic  array-manipulation  math  number  optimization  stack  metagolf  code-golf  tips  assembly  code-golf  tips  lisp  code-golf  number-theory  path-finding  code-golf  number  sequence  generation  code-golf  math  geometry  code-golf  grid  permutations  code-golf  code-golf  graphical-output  geometry  fractal  knot-theory  code-golf  math  arithmetic  code-golf  interpreter  balanced-string  stack  brain-flak  code-golf  math  set-theory  code-golf  math  array-manipulation  code-golf  code-golf  string  natural-language  code-golf  code-golf  math  linear-algebra  matrix  code-golf  string  encode 

1
SAS 매크로 변수 해결
SAS 프로그래밍 언어는 아직 사용 오늘 1966에 투박한, 고대 언어 데이트 돌아왔다. 원래 컴파일러는 PL / I 로 작성되었으며 실제로 많은 구문은 PL / I에서 파생됩니다. SAS에는 또한 PL / I의 언어에서 파생되는 전 처리기 매크로 언어가 있습니다. 이 과제에서는 SAS 매크로 언어의 일부 간단한 요소를 해석하게됩니다. SAS 매크로 언어에서 …

3
퍼플 인터프리터 골프
퍼플 인터프리터 골프 자주색 은 두 가지 주요 목적으로 설계된 esolang입니다. Aubergine을 최소화하기 위해서는 주변에 자체 수정 한 명령 언어가 충분하지 않기 때문입니다. 매우 작은 골프 통역사 의 가능성을 인정합니다 . 합리적인 기능을 갖춘 Python 2 인터프리터의 첫 번째 패스는 702 바이트에 불과하며 경험이 많은 골퍼가 그로부터 약간의 면도를 할 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.