브레인퍽: 두 판 사이의 차이

344 바이트 추가됨 ,  3년 전
8 개의 출처 구조, 0 개의 링크를 깨진 것으로 표시 #IABot (v2.0beta2)
편집 요약 없음
(8 개의 출처 구조, 0 개의 링크를 깨진 것으로 표시 #IABot (v2.0beta2))
 
== 언어의 설계 ==
뮐러는 가장 작은 [[컴파일러]]로 구현할 수 있는 간단하면서도 [[튜링 완전]]한 프로그래밍 언어를 만드는 것이 목적이었다. 이 언어는 여덟 개의 [[명령어 (컴퓨팅)|명령어]]로 구성되어 있다. [[아미가]] 컴퓨터에서 작동하는 [https://web.archive.org/web/20070313151559/http://wuarchive.wustl.edu/pub/aminet/dev/lang/brainfuck-2.lha 원래 컴파일러의 둘째 판]은 크기가 240 [[바이트]] 밖에 안 된다. 그는 다른 [[난해한 프로그래밍 언어]]이자, 컴파일러 크기가 1024바이트인 [[False (프로그래밍 언어)|False]]의 영향을 받았다.
 
이름이 말해 주듯이, 브레인퍽 프로그램은 이해하기 어려운 경향이 있다. 하지만 [[튜링 기계]]는 컴퓨터가 할 수 있는 모든 작업을 할 수 있고, 브레인퍽이 [[튜링 완전성|튜링 완전]]하기 때문에 브레인퍽 또한 복잡하기는 해도 컴퓨터가 할 수 있는 모든 작업을 할 수 있다.
* [http://home.planet.nl/~faase009/Ha_bf_Turing.html Frans Faase. '''BF is Turing Complete''']
* [http://www.hevanet.com/cristofd/brainfuck/ Daniel Cristofani. '''some Brainfuck fluff.''']
* [https://web.archive.org/web/20080529025538/http://www.brainfuck.ca/ Brainfuck.ca '''GPL로 배포되는 브레인퍽 인터프리터와 소스 변환기들''']
* [https://web.archive.org/web/20041206190913/http://www.hardtware.de/index.cgi?site=products&action=brainfuck 윈도용 브레인퍽 인터프리터와 컴파일러]
* [https://web.archive.org/web/20041010074250/http://elswanko.vm.bytemark.co.uk/~fraggle/stuffage/bf.net/ Brainfuck.Net]
* [http://www.nada.kth.se/~matslina/awib/ Also Written In Brainfuck (awib)]는 [[x86]] 플랫폼과 [[리눅스]] 실행 파일을 생성하며, 브레인퍽으로 만든 브레인퍽 컴파일러이다.
* [https://web.archive.org/web/20050104182641/http://robos.org/bfcomp/index.html Robert Östling. '''Brainfuck computer.''']
* [http://www.clifford.at/bfcpu/ Clifford Wolf. '''The Brainf*ck CPU'''과 다른 브레인퍽에 관련된 프로젝트들]
* [https://web.archive.org/web/20050318095341/http://www.chilliwilli.co.uk/ff/ '''F*ckF*ck homepage''']
* [https://web.archive.org/web/20041217142702/http://martin.egy.nu/index.php?page=bfcomp '''A Brainfuck Computer With a Brainfuck CPU''']
* [http://alephmobius.8m.com/dl.html '''The download page with Blue Fern, a Brainfuck IDE''']
* [https://web.archive.org/web/20041205075108/http://alx2002.free.fr/. '''A Brainfuck tutorial''' in English and French].
* [http://kidsquid.com/programs/bf/bf.html Jeffry Johnston. '''BF 프로그램들''', 기본적인 컴파일러와 어셈블러를 포함함]
 

편집

354,201