Copyright (C) 2011 인공언어학연구회 All Rights Reserved.

인공언어를 만드는 법

Contents Menu


초급편

서문

인공언어란

언어를 만드는 법

응용편

속 인공언어

인공언어Q&A

고도인 만드는 법

회고록

부록

독서 안내

인공언어학연구회

인공언어란

●인공언어란

영어나 일본어 등 자연스럽게 생긴 언어를 자연언어라고 합니다.
반대로 누군가가 의도적으로 만든 언어를 인공언어라고 합니다.

“일본어도 일본인이 만든 언어니까 인공언어잖아요?”라는 질문이 자주 있습니다.
민족 단위로 만든 언어는 통상 인공언어로 카운트되지 않습니다.
“물이라는 단어는 ‘미즈’라고 읽도록 하자” 같은 합의를 일본인이 한 것은 아니기 때문이지요.
자연스럽게 민족이 만들어 간 것은 제외됩니다.

●어떤 것이 있나요?

가장 유명한 것은 폴란드의 안과의사 자멘호프가 만든 에스페란토입니다.
인공언어는 의외로 많이 존재합니다. 전 세기에 이미 1000 이상의 인공언어가 있었습니다.
필자가 만들고 있는 인공언어 아르카도 그중 하나입니다.

●인공언어를 의미하는 유의어

인공언어, 가공언어, 창작언어, 계획언어, 인공어. 이것들은 조금씩 의미가 다른 술어지만 모두 인공언어의 유의어입니다.

인공언어는 영어로는 일반적으로 conlang이라고 합니다. constructed language의 줄임말입니다.
유의어가 많은 것은 영어권도 마찬가지이며 artificial language, planned language와 같은 호칭이 있습니다.
한편 자연언어는 natural language를 줄여 natlang이라고 합니다.

●인공언어에는 어떤 종류가 있나요?

예컨대 민족 간 언어의 장벽을 없애는 것이 목적인 언어나, 소설의 세계관을 리얼하게 하는 것이 목적인 언어 등이 있습니다.
목적은 다양하지만 몇 가지로 분류할 수 있습니다. 아래에 대표적인 것을 들겠습니다.

1:auxlang(국제보조어) : 공통의 모국어를 갖지 않는 사람들 사이에서 언어의 벽을 무너뜨리기 위해 만들어진 언어. 에스페란토 등. 단 현실적으로는 국제보조어는 불어나 영어, 중국어 등 시대마다 유력한 국가의 언어가 담당하고 있다
2:artlang(예술언어) ; 소설 등에서 사용되며 이세계나 외계인의 말로 만들어지는 언어. 톨킨의 ‘반지의 제왕’ 등에 등장한다
3:engelang(공학언어) : 언어가 기능하는지 여부를 시험하기 위해 실험적으로 만들어지는 언어. 철학적 언어(philosophical language)나 논리적 언어(logical language) 등의 내역이 있다

그 밖에도 비밀의 암호로 만들어진 언어나 C언어와 같은 프로그래밍 언어도 인공언어에 포함됩니다.

인공언어 중 숫자가 가장 많은 것은 국제보조어이며 가장 유명한 것도 국제보조어입니다.
그러나 현재 가장 많이 늘어나고 있는 것은 예술언어입니다. 게임이나 소설 등의 분위기를 내기 위해 만들어지는 빈도가 전 세기에 비해 증가하고 있기 때문입니다.

●일찍이 인공언어 붐이 있었다!?

있었습니다. 17세기 무렵 인공언어 붐이 일어 수많은 인공언어가 만들어졌습니다.
놀랍게도 데카르트나 라이프니츠와 같은 유명한 학자들도 인공언어에 관여하고 있었습니다.

참고로 그때 만들어진 언어는 대부분 국제보조어로 분류됩니다. 당시 유럽에서는 공통어가 필요했기 때문입니다.
그런데 유럽에서 프랑스가 강해지자 프랑스어가 사실상의 국제보조어가 되었기 때문에 인공언어 붐은 끝이 났습니다.
국제보조어는 특정 국가가 강한 시대에는 줄어들고 그렇지 않은 시대에는 늘어나는 경향이 있다는 것이죠.

지금은 영어의 시대이지만 앞으로 영어가 서서히 약해지고 대신 중국어가 대두한다고 해도 곧바로 중국어가 국제보조어가 되는 것은 아니기 때문에, 세상의 한 구석에서 조그만 국제보조어 붐이 일어날지도 모릅니다.

●프로그래밍 언어도 인공언어?

네. C언어도 BASIC도 인공언어의 일종입니다.
인공언어학에서는 인공언어의 역사에 대해 설명하고 있는데, 여기를 읽으면 실은 프로그래밍 언어는 인공언어사로부터 태어났다는 것을 알 수 있습니다.
인간용이나 기계용이나 뿌리는 같았던 것입니다.

현재 인간용 인공언어와 프로그래밍 언어는 내용이나 외형에 상당한 차이가 벌어졌습니다.
그리고 이 사이트에서는 주로 인간용 인공언어에 대해 설명하고 있습니다.

●일상 속의 인공언어

이 사이트에 오신 여러분은 에스페란토는 확실히 들어보신 적이 있을 거라고 생각합니다.
그럼 그 밖에 인공언어는 어떤 것들이 있을까요. 실은 의외로 게임 등에서 사용되고 있습니다.

단 어디까지나 게임의 양념이기 때문에 완성도가 높지는 않다는 것이 공통적인 특징입니다.
말하자면 레토르트 인공언어입니다.

Tweet