아희 편집하기


편집하면 당신의 IP 주소가 공개적으로 기록됩니다. 계정을 만들고 로그인하면 편집 시 사용자 이름만 보이며, 위키 이용에 여러 가지 편의가 주어집니다.

편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.

최신판 당신의 편집
5번째 줄: 5번째 줄:
엔하위키 미러 개발자인 [[Puzzlet Chung]]이 [[한글]]로 만든 [[난해한 프로그래밍 언어]]. 한글 모든 글자가 코드에 쓰일 수 있는 특성으로 인해, 언어 이름이 동작하는 언어의 코드기도 하다. 한국 웹에서 묘하게 컬트적인 인기를 얻고 있다. [[비펀지]]와 동작이 유사하다.
엔하위키 미러 개발자인 [[Puzzlet Chung]]이 [[한글]]로 만든 [[난해한 프로그래밍 언어]]. 한글 모든 글자가 코드에 쓰일 수 있는 특성으로 인해, 언어 이름이 동작하는 언어의 코드기도 하다. 한국 웹에서 묘하게 컬트적인 인기를 얻고 있다. [[비펀지]]와 동작이 유사하다.


한글 낱자의 디자인을 살릴 수 있는 프로그래밍 언어라는 목적을 가지고 고안되었다. 코드 공간 안에 커서가 존재해 커서가 위치한 곳에 적혀 있는 명령을 수행하고, 명령에 따라 다시 커서를 움직이는 방식으로 동작한다. 홀소리는 커서가 이동할 방향을 지정하고, 닿소리는 수행할 명령을 지정한다. 받침이 있는 경우 받침은 수행할 명령의 인자로 사용된다. 홀소리, 닿소리만 있는 경우를 포함해 한글이 아닌 문자는 코드 공간 상의 빈 공간으로 취급된다. 아희 인터프리터가 사용하는 저장 공간은 여러 가지가 있는데, 이중 대부분이 스택이고, 큐 하나, 확장기능과 소통하는 통로가 하나 있다.
한글 낱자의 디자인을 살릴 수 있는 프로그래밍 언어라는 목적을 가지고 고안되었다. 코드 공간 안에 커서가 존재해 커서가 위치한 곳에 적혀 있는 명령을 수행하고, 명령에 따라 다시 커서를 움직이는 방식으로 동작한다. 홀소리는 커서가 이동할 방향을 지정하고, 닿소리는 수행할 명령을 지정한다. 받침이 있는 경우 받침은 수행할 명령의 인자로 사용된다. 홀소리, 닿소리만 있는 경우를 포함해 한글이 아닌 문자는 코드 공간 상의 빈 공간으로 취급된다. 아희 인터프리터가 사용하는 저장 공간은 여러가지가 있는데, 이중 대부분이 스택이고, 큐 하나, 확장기능과 소통하는 통로가 하나 있다.


최근에는 [https://github.com/aheui/rpaheui JIT이 가능한 구현체]가 만들어지기도 했다. 트위터에 멘션을 보내면 코드를 실행시켜주는 [https://twitter.com/aheui 트위터 봇]까지 존재한다.
최근에는 [https://github.com/aheui/rpaheui JIT이 가능한 구현체]가 만들어지기도 했다. 트위터에 멘션을 보내면 코드를 실행시켜주는 [https://twitter.com/aheui 트위터 봇]까지 존재한다.
리브레 위키에서의 모든 기여는 크리에이티브 커먼즈 저작자표시-동일조건변경허락 3.0 라이선스로 배포됩니다(자세한 내용에 대해서는 리브레 위키:저작권 문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요.
글이 직접 작성되었거나 호환되는 라이선스인지 확인해주세요. 리그베다 위키, 나무위키, 오리위키, 구스위키, 디시위키 및 CCL 미적용 사이트 등에서 글을 가져오실 때는 본인이 문서의 유일한 기여자여야 하고, 만약 본인이 문서의 유일한 기여자라는 증거가 없다면 그 문서는 불시에 삭제될 수 있습니다.
취소 편집 도움말 (새 창에서 열림)

| () [] [[]] {{}} {{{}}} · <!-- --> · [[분류:]] · [[파일:]] · [[미디어:]] · #넘겨주기 [[]] · {{ㅊ|}} · <onlyinclude></onlyinclude> · <includeonly></includeonly> · <noinclude></noinclude> · <br /> · <ref></ref> · {{각주}} · {|class="wikitable" · |- · rowspan=""| · colspan=""| · |}