프로그래밍 언어 '아희' 체험

in #kr6 years ago

백준 온라인 저지에서 소스 코드 제출을 할 때 (프로그래밍)언어 선택을 하는 부분이 있습니다.

영어 이름으로 된 언어들중에서 유일하게 한글이름으로 눈길을 끄는 언어가 하나 있는데요.

ah1.png

아희...??? 저는 처음봤습니다.

검색해보니 Puzzlet Chung(본명 정경훈)이 만든 국산 프로그래밍 언어네요.

간단히 알아보고자 위키백과 설명글을 봤습니다.

ah2.png

그렇다네요.

밑에 Hello, world! 출력 예제도 있습니다.

ah3.png

............
그니까 '밤'이...커서 오른쪽 옮기고...4입력이고...'밣'은...커서 오른쪽 옮기고...8입력이고...
'따'를 통해 곱하기...아니 갑자기 곱하기는 왜나와...아무튼 '빠'...중복 명령... 그럼 32 32인가?
비슷하게 '밣밟따뿌'를 통해 72 72를 입력했고...커서 아래로 이동해서 그 다음은 '믛'...
유니코드 문자를 UTF-8로 출력... 오 파이썬에 chr(72)를 치니 'H'가 나온다 오오......응 안해

문자열 출력에선 좌절을 맛보았지만 간단한 사칙연산에서는 희망이 있어보입니다.

백준 첫번째 문제인 A+B를 아희로 시도해보겠습니다.

ah4.png

우선 숫자 두개를 받아봅시다.
'ㅂ'으로 입력. 'ㅏ'로 커서 오른쪽 이동. 'ㅇ'으로 정수 입력... *2
'방방'!!! 드디어 숫자 두개를 받아냈습니다.

이제 더해야겠죠?
'ㄷ' 덧셈명령. 'ㅏ' 커서 오른쪽 이동.
'방방다'!!! 기어코 입력한 두 숫자를 더해냈습니다.

마지막으로 출력입니다.
'ㅁ' 입력했던것 뽑기. 'ㅏ'커서 오른쪽 이동. 'ㅇ'으로 10진수 출력.
'방방다망'!!!!!! 마침내 숫자를 출력해냈습니다............?

ah5.png

ah6.png

............???

네... 알고보니 'ㅎ'을 이용한 끝냄 명령이 필요하군요.
끝냄 명령이니까 모음은 상관 없어보입니다.
'방방다망ㅎ...ㅎ...
.
.
.
ah7.png

ah8.png

나중에 아는척할때나 써먹게요 ㅡㅡ

Sort:  

아ㅠ어려운 내용이군요.ㅠㅎ

어렵기도 어렵고 실용적이지도 않네요...ㅜ;

반가워요
자주 소통하고 지내요 ^^

반갑습니다!

Coin Marketplace

STEEM 0.28
TRX 0.12
JST 0.033
BTC 70118.25
ETH 3744.50
USDT 1.00
SBD 3.84