«language-design» 태그된 질문

참가자에게 언어 또는 언어의 일부를 디자인하도록 요청하는 문제

10
알 수없는 완성도의 프로그래밍 언어 작성
언어가 튜링 완료 인지 확인하는 것은 언어를 디자인 할 때 매우 중요합니다. 많은 난해한 프로그래밍 언어가 시작하기에는 꽤 어려운 작업이지만 한 단계 더 발전시킬 수 있습니다. 튜링 컴플리트를 증명하기 어려운 프로그래밍 언어를 만들면 세계 최고의 수학자조차도 어느 쪽이든 증명할 수 없습니다. 당신의 임무는 Turing Completeness 가 수학 의 주요 미해결 …

15
사용할 수없는 것으로 보이는 프로그래밍 언어 만들기
강도의 챌린지 스레드가 여기 있습니다 . 경찰의 과제 : 프로그래밍에는 사용할 수없는 것으로 보이지만, 명백하지 않은 메커니즘을 통해 계산 (또는 최소한 작업 완료)을 허용하는 프로그래밍 언어를 설계하십시오. 입력 파일에서 코드를 읽은 다음 무언가를 수행하는 간단한 프로그래밍 언어를 설계해야합니다. 통역사에서 실행될 때 입력에서 세 번째로 큰 숫자를 찾는 솔루션 프로그램 을 …

6
언어 디자인 : 2 차원 패턴 매칭
이것은 Fortnightly Challenge # 6 입니다. 주제 : 언어 디자인 거기에 채팅방 이 문제에 대한이. 아이디어를 논의하고 싶다면 우리와 함께하십시오! 그리고 지금 완전히 다른 무언가를 위해 ... 이번 주에는 새로운 유형의 도전을 실험하고 싶습니다. 이 도전에서 당신은 언어를 디자인하게 될 것입니다! 패턴 매칭은 프로그래밍에서 매우 일반적인 문제이며 종종 코드 골프에 …

3
하나의 명령 세트 컴퓨터를 설계하십시오!
주의 사항 : 흥미로운 답변에 대해 현상금을 기꺼이 제공합니다. 도전 과제는 Turing-complete one instruction set computer (OISC) 를 설계하는 것입니다 . OISC는 하나의 명령 만 사용하는 추상 시스템으로 기계 언어 opcode가 필요하지 않습니다. 단일 명령과 무한한 리소스를 신중하게 선택하면 OISC는 여러 명령이있는 기존 컴퓨터와 동일한 방식으로 범용 컴퓨터가 될 수 …

3
나와 함께 골프 언어를 만들어라
많은 PPCG 사용자가 채팅과 샌드 박스, 특히 Martin Ender , AdmBorkBork , Emigna 및 user202729 에서이 과제를 만드는 데 도움을 주었습니다. 우리 커뮤니티는 골프를 위해 특별히 "골프 ​​언어"라고하는 언어를 만들 필요가 있음을 발견했습니다. 이러한 언어는 한때 화려하고, 현재는 엉뚱한 GolfScript 에서 Jelly 및 Husk 와 같은 매끄럽고 간결한 언어로 발전했습니다 …

30
똑똑한 사람의 신기루
옛날 옛적에, 나는 Quora 에서이 질문 / 답변을 읽고있었습니다. FizzBuzz 테스트를 통과 할 수없는 컴퓨터 공학 학위를 가진 프로그래머가 있습니까? 이 코드는 명백한 답변으로 제공됩니다 for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i % 3 == 0: …
29 popularity-contest  code-challenge  word  popularity-contest  string  grid  language-design  code-golf  source-layout  math  fastest-algorithm  assembly  code-golf  json  code-golf  arithmetic  array-manipulation  code-golf  ascii-art  code-golf  crossword  code-golf  string  restricted-complexity  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  decision-problem  balanced-string  syntax  code-golf  grid  puzzle-solver  hexagonal-grid  code-golf  math  number  sequence  code-golf  string  decision-problem  code-golf  cryptography  king-of-the-hill  code-challenge  fastest-code  code-golf  number  code-golf  code-golf  string  code-golf  cryptography  king-of-the-hill  java  code-golf  number-theory  base-conversion  code-golf  code-golf  array-manipulation  code-golf  array-manipulation  sorting  code-challenge  restricted-source  quine  code-golf  tips  python  king-of-the-hill  code-golf  source-layout  fractal  code-golf  tips  game  king-of-the-hill  path-finding  grid  code-golf  kolmogorov-complexity  natural-language  code-golf  tips  python  code-golf  number  arithmetic  sequence  array-manipulation  code-golf  number  combinatorics  random  integer-partitions  code-golf  string  code-golf  vim  comment  code-golf  combinatorics  counting  code-challenge  rosetta-stone  code-golf  combinatorics  sequence  subsequence  code-golf  code-challenge  restricted-source  primes  printable-ascii  popularity-contest  graphical-output  image-processing 

1
무제한 언어
이 사이트에서 가장 좋아하는 유형의 문제 중 하나는 제한된 소스 문제입니다. 이러한 과제는 잠재적 인 답변의 출처를 통과해야하는 컴퓨터의 다루기 쉬운 제한을 부과합니다. 나는 이러한 도전을 너무 좋아해서 지금 당장이 도전에서 이기기 위해 고안된 골프 언어로 작업하고 있습니다. 이제 난 당신에게 도전을 확장하고 싶습니다. 귀하의 작업은 다양한 제한된 소스 작업을 …

3
인생이 레몬을 줄 때 레모네이드 만들기
도전 당신은 어디 단어, 입력 문자열이 주어집니다 "Lemon"이 변환되어야 발견 "Lemonade" 하지만a , d그리고 e문장에 다른 곳에서 빌려해야합니다. 예 입력 예 : 어렸을 때 레몬을 찾았 어요 출력 예 : 내가 어렸을 때 레모네이드를 찾았 어 레모네이드는 원본에서 다음 첨자 문자를 도용하여 만든 내가 foun D 레모네이드 어 전자 N …
21 code-golf  string  code-golf  parsing  internet  stack-exchange-api  code-challenge  kolmogorov-complexity  restricted-source  brain-flak  python  logic  pyth  code-golf  string  search  optimized-output  code-golf  tips  language-design  golfing-language  code-golf  tips  language-design  code-golf  number  sorting  pi  code-golf  math  number  code-golf  string  balanced-string  classification  brain-flak  code-golf  math  number-theory  decision-problem  code-golf  tips  code-golf  number  sequence  code-golf  balanced-string  brain-flak  code-golf  math  sequence  arithmetic  fibonacci  code-golf  math  parsing  code-golf  string  keyboard  code-golf  code-golf  string  source-layout  whitespace  code-golf  math  rational-numbers  code-golf  string  code-golf  string  code-golf  math  sequence  code-golf  number  floating-point  code-golf  string  decision-problem  subsequence  code-golf  string  kolmogorov-complexity  code-golf  string  permutations  balanced-string  brain-flak  code-golf  string  math  number  code-golf  string  primes  cipher  code-golf  string  ascii-art  chemistry  code-golf  ascii-art  grid  counting  code-golf  math  arithmetic  integer  code-golf  number  kolmogorov-complexity  code-golf  ascii-art  kolmogorov-complexity  sequence  metagolf  brain-flak  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  whitespace 

19
삼각법 프로그램을 유효하게하십시오
Triangularity 는 Mr. Xcoder 가 개발 한 새로운 esolang 으로 코드 구조는 매우 특정한 패턴을 따라야합니다. 세 n번째 코드 줄 2n-1에는 프로그램의 문자 가 정확히 있어야 합니다. 이로 인해 삼각형 / 피라미드 모양이 발생합니다. 첫 번째 줄에는 문자가 하나만 있고 나머지는 2 씩 증가합니다. 각 줄은 .왼쪽과 오른쪽에 s 로 …
19 code-golf  string  code-golf  combinatorics  code-golf  math  number  code-golf  matrix  code-golf  string  decision-problem  code-golf  internet  code-golf  number  number-theory  integer  expression-building  code-challenge  primes  cops-and-robbers  obfuscation  code-challenge  primes  cops-and-robbers  obfuscation  code-golf  string  balanced-string  code-golf  quine  code-generation  code-golf  matrix  code-golf  tips  c#  code-golf  ascii-art  code-golf  ascii-art  source-layout  code-golf  quine  source-layout  popularity-contest  language-design  code-golf  array-manipulation  subsequence  code-golf  matrix  math  code-challenge  game  graph-theory  atomic-code-golf  code-golf  number  integer  polynomials  equation  code-golf  array-manipulation  sorting 

5
골프 언어로 저장하기위한 팁
나는 골프 언어를 쓰고 있습니다. 코드 골프 언어로 저장하기 위해 변수, 스택, 테이프, 레지스터 등을 제안합니까? 암시 적 입력은 어떻습니까? 대략적인 정의 : 변수는 단순히 값에 할당되고, 나중에 그 이름으로 검색 할 수있는 이름 (골프 언어 긴 일반적으로 하나 개의 문자)입니다. 레지스터는 변수처럼,하지만 자신의 (일반적으로 단일 바이트)가 / 설정 값을 …

1
타르 피트에서 탈출 (Cops)
이것은 경찰과 도둑 언어를 정의하고 튜링 완료를 증명하는 데 중점을 둡니다. 이것이 경찰의 실입니다. 강도의 실이 여기 있습니다 . 경찰 경찰은 두 가지를 준비합니다. 프로그래밍 언어 또는 기타 계산 시스템의 공식 사양. (전산 시스템은 아래에 정의되어 있습니다.) 아래의 엄격한 정의에 따라 시스템이 튜링 완료되었다는 증거. 당신은 당신의 언어에 대한 당신의 …

1
Muriel와 유사한 언어 및 구현 작성
Muriel 은 반복하는 유일한 방법은 quine을 생성하고 실행하는 것입니다. 귀하의 임무는이 속성으로 기존 언어로 언어를 구현하는 것입니다. 다음과 같이 Muriel과 유사한 언어를 정의합니다. Muriel의 @명령 또는 python 과 유사한 자체 언어로 코드를 실행하기위한 기본 제공 명령 이 exec있습니다. 튜링 완료입니다. 내장 실행 명령을 제거하면 더 이상 Turing이 완료되지 않습니다. Muriel은 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.