비펀지
영문명 Befunge
# 구현체 가운데 하나인 Befunge-93 홈페이지
스택 기반의 난해한 프로그래밍 언어.
난해한 프로그래밍 언어 가운데에서 인지도로는 브레인퍽과 함께 손꼽히는 언어이다. 출신 자체가 1993년에 크리스 프레시가 할 수 있는 한 컴파일이 어려운 프로그래밍 언어를 고안하려는 시도로 만든 '''본격 사용자 엿먹이는 언어'''.
프로그램이 2차원 공간 상에 배열되어 있는 것이 특징으로,
기본적으로 "화살표" 명령을 사용해서 명령의 흐름을 이리저리 조종하는데, 이에 따라 명령 포인터가 이리갔다 저리갔다 함으로써 프로그램이 동작하게 된다. 자기 수정 프로그램을 만들 수 있도록 설계되고 g와 p 명령을 제공하였다. 그랬음에도 몇몇 능력자들은 결국 컴파일러를 만들기에 성공하는 쾌거(?)를 이룩해냈다.
# 구현체 가운데 하나인 Befunge-93 홈페이지
스택 기반의 난해한 프로그래밍 언어.
난해한 프로그래밍 언어 가운데에서 인지도로는 브레인퍽과 함께 손꼽히는 언어이다. 출신 자체가 1993년에 크리스 프레시가 할 수 있는 한 컴파일이 어려운 프로그래밍 언어를 고안하려는 시도로 만든 '''본격 사용자 엿먹이는 언어'''.
프로그램이 2차원 공간 상에 배열되어 있는 것이 특징으로,
vv < <
2
^ v<
v1>3v4
^ ^
> >?> ?>5^
v v
v9>7v6
v v<
8
. > > ^
^<
대략 이런 식으로 코딩한다(...).기본적으로 "화살표" 명령을 사용해서 명령의 흐름을 이리저리 조종하는데, 이에 따라 명령 포인터가 이리갔다 저리갔다 함으로써 프로그램이 동작하게 된다. 자기 수정 프로그램을 만들 수 있도록 설계되고 g와 p 명령을 제공하였다. 그랬음에도 몇몇 능력자들은 결국 컴파일러를 만들기에 성공하는 쾌거(?)를 이룩해냈다.