- Posted
- Filed under 컴퓨터
보통 프로그래밍을 할 땐 C/C++, Visual Basic, Python 등이나 PHP, Perl, ASP, Java 등의 언어를 사용하는데, 사람들은 그런 언어뿐만 아니라 매우 많은 언어들을 만들어냈다.
일종의 지적 유희라고나 할까.. 사람들에 따라선 이런 esoteric language들을 쓸모 없다고 보는 경우도 있지만 같은 기능을 수행하는 프로그램이더라도 이 언어들에서는 매우 다양한 형태로 나타나며 어떤 것에서는 굉장히 길고 복잡하게 구현되지만 다른 것에서는 거의 한 줄 내지는 몇 바이트로 끝날 수도 있다.
대표적인 'esolang'으로는 befunge가 있는데 이는 프로그램 코드를 2차원 평면에 표현한다는 아이디어에서 출발한 것이고 잘 사용되지는 않지만 3차원, 4차원으로 표현하는 것들도 있다.
이에 대해 토끼군이 블로그에 여러 언어들을 소개해 놓았기에 링크해 둔다.
ps. 개인적으로는 NULL이란 언어가 재밌어 보이고, Choon이란 언어로 작곡을 해 보고 싶다는...;
trackback to : http://sapzil.info/soojung/entry.php?blogid=304
일종의 지적 유희라고나 할까.. 사람들에 따라선 이런 esoteric language들을 쓸모 없다고 보는 경우도 있지만 같은 기능을 수행하는 프로그램이더라도 이 언어들에서는 매우 다양한 형태로 나타나며 어떤 것에서는 굉장히 길고 복잡하게 구현되지만 다른 것에서는 거의 한 줄 내지는 몇 바이트로 끝날 수도 있다.
대표적인 'esolang'으로는 befunge가 있는데 이는 프로그램 코드를 2차원 평면에 표현한다는 아이디어에서 출발한 것이고 잘 사용되지는 않지만 3차원, 4차원으로 표현하는 것들도 있다.
이에 대해 토끼군이 블로그에 여러 언어들을 소개해 놓았기에 링크해 둔다.
ps. 개인적으로는 NULL이란 언어가 재밌어 보이고, Choon이란 언어로 작곡을 해 보고 싶다는...;
trackback to : http://sapzil.info/soojung/entry.php?blogid=304