이 작업에서는 100 자 내에서 쓸 수있는 모든 작업을 수행하는 유용한 프로그램을 만들 수 있습니다. 더 적은 문자를 사용할 수 있지만 더 많이 사용할 수는 없습니다.
더 이상 재미없는 표준 허점으로부터 보호하기위한 규칙 :
인터넷에 연결되어 있지 않으면 프로그램이 인터넷에 액세스 할 수 없습니다. 예를 들어,이 웹 사이트에서 가장 많이 제기 된 질문을 보여주는 프로그램은 인터넷을 사용하여이 질문을 확인할 수 있습니다. 그러나 실제 소스를 찾아서 실행하기 위해 인터넷을 탐색 할 수 없습니다.
귀하의 프로그램은 작성된 언어의 통역사가 될 수 없습니다. 그러나 비 Brainfuck 언어의 Brainfuck 통역사는 좋습니다.
귀하의 프로그램은 귀하의 프로그램과 정확히 동일한 외부 프로그램을 실행할 수 없습니다. 예를 들어을 (를) 실행할 수 없으며
vim
프로그램이vim
구현 되었다고 주장 할 수 있습니다 .프로그램이 실행중인 컴퓨터와 다른 컴퓨터에 위험 할 수 없습니다.
rmdir /
(이 예제는 의도적으로 작동하지 않고 수정하지 마십시오) 와 같은 프로그램을 작성할 수 없으며 컴퓨터의 모든 파일을 제거하는 유용한 프로그램이라고 주장 할 수 있습니다.프로그램이 원하는만큼 느리게 작동하고 원하는만큼의 리소스를 사용할 수 있다면 원하는만큼의 리소스를 사용할 수 있습니다.
이 작업을 위해 특별히 언어를 만들 수 없습니다. 그러나 다른 프로그래밍 언어로 발명 한 언어에 대한 통역사를 만들 수 있습니다.