Java
“System.out.println("Kenapa kok ora nganggo basa Jawa wae?");”
- —The "anyone can be provincial!" page
“System.out.println("Kenging punapa kok mboten ngagem Basa Jawi Kemawon?");”
- —고지 basa Jawa, The "anyone can be provincial!" page
| Java Basa Jawa | ||
|---|---|---|
| 쓰는 나라들 | 전 세계 | |
| 언어 인구 | 제일 언어: 7500만명 제이 언어: 7억 5000만명 | |
| 사용 순위 | 좆불 시위 | |
| 언어의 계통 | Java | |
| 공용어/표준 | ||
| 공용어로 쓰는 국가 | 전 세계(대한게임국을 포함해서) | |
| 언어 부호 | ||
| ISO 639-1 | java | |
| ISO 639-2: | js | |
| ISO/DIS 639-3: | jav | |
Java(자바) 또는 Basa Jawa(바사 자와)는 인도네시아의 자바 섬의 중부와 동부에서 사용하던 사람들이 쓰던 객체 지향적 언어이다.
원래는 자바 섬 안에서만 쓰였던 말이지만, 그 중에서 프로그래밍에 관심있는 사람들이 쌀국으로 어학 연수를 떠나다가 '뭔가 우리 말을 알릴 방도가 없을까' 해서 찾은 게 자기들 말을 C 언어처럼 바꾸는 것이었다. 이를 눈치챈 (주)땡볕시스템의 수괴 제임스 고슬링이 자바 사람들 몰래 언어 구상도를 빼돌려 만든 것이 현재 우리가 알고 있는 프로그래밍 언어로, 실제 Java와 밀접한 관계를 갖고 있다.
차례 |
[편집] 특징
인도네시아에서만 7천5백만명 정도가 이 말을 모국어로 쓰며, 제임스 고슬링이 빼돌려 만든 Java를 쓰는 사람들만 10배에 달한다. 그래서 인구만으로 봤을 때는 인도네시아에서 가장 많은 사람이 모국어로 사용하는 언어이므로 한구거 사용자들보다 더 많다. (심지어 인도네시아의 국어 인도네시아어보다 수가 더 많다! 진짜다!)
오스트로네시아어족?의 언어중에 가장 오래되고 풍부한 역사를 갖고 있으며, 아래의 시기를 거쳐갔다.
- 고 Java(9세기~)
- 중세 Java(13세기~)
- 신 Java(16세기~)
- 현대 Java(20세기~ )
- 개량 Java(1995년~ )
1991년 그린 프로젝트(Green Project)라는 이름으로 1995년에 문법을 개정한 Java는 전 세계 여러 사람들이 배울 수 있도록 만든 언어였다. 하지만 내부 문법 구조가 상당히 까다로워 Java를 배우지 않는 사람들한테는 난해한 수준이었는데, 그 이유가 한구거나 왜말처럼 경어를 쓰지 않는 언어 사용자들이 많았기 때문이다. 초기에는 주변국인 말레이시아부터 멀리는 수리남까지 이 언어를 사용하였으나, 영어 지상주의자들이 제임스 고슬링을 갈궈서 Java를 영어로 고치려는 위기를 맞기도 했지만 Java를 사용하는 쪽수에 밀려 관뒀다.
어휘는 고유어와 외래어를 통틀어 얼마나 다양한지 할인점같으며, 인도의 산스크리트어 계열 어휘가 Java의 약 25%를 차지한다. 자바인의 인명 어휘도 산스크리트어에 뿌리를 내리고 있다니 싯다르타는 이를 알았을까.
모국어가 아닌 사람들은 처음에는 가전제품 내에 탑재되어 동작하는 프로그램을 위해 사용했으나, 현재 웹 어플리케이션 개발과 모바일 기기용 소프트웨어에도 쓰이고 있다. 대부분의 자바인들은 Java를 쓰지 않는 인도네시아인과의 의사 소통을 위해 자바스크립트(Javascript)라는 말을 만들어 쓰고 있는데, 이게 언제 또 영어로 바뀔지 두렵다.
[편집] 언어 사상
Java는 다음 5가지의 사상을 지니고 있다.
- 객체 지향 방법론을 사용해야 한다.
- 같은 어족을 윤희코드 범위 내에서 사용해야 한다.
- 언어를 이루는 개념이 기본으로 탑재 되어 있어야 한다.
- 읽기와 쓰기를 제대로 사용할 수 있어야 한다.
- 다른 언어들의 좋은 부분만 가지고 와서 사용하기 편해야 한다.
[편집] 사용하는 문자
| 이 문단은 사실을 근거로 한 내용을 담고 있습니다! 이 문단은 비록 백괴사전에 등록되어 있지만 최대한 사실에 근거하여 만들어진 문단입니다. 면책 조항: 이 틀이 달려 있더라도, 사실이 아닐 수 있습니다. |
ha, na, ca, ra, ka, da, ta, sa, wa, la, pa, dha, ja, ya, nya, ma, ga, ba, tha, nga 인데, 여기서 주목할 점은 va가 없다. 따라서 Java라는 말 자체가 있을 리 없는 증거가 나온다. 원인은 Java를 공부하던 네덜란드 촌놈이 wa를 잘못 알아듣고 va로 적어서 그랬다고 한다.(다행인지 네덜란드어로 뜯어 고치지는 못했다.) 게다가 이 문자들은 다음과 같은 뜻을 이룬다.
두 명의 전사가 있었다. 둘은 (서로에게) 적의를 품었다. 둘다 막상막하로 싸웠다. 둘다 죽어 버렸다.
결국은 Java의 어순을 배우면서, 시비를 걸어서 서로 싸우지 말자라는 교훈을 남겼다.
[편집] 사용 예
여기서 왜 Java에 영어가 섞였나면 앞의 제임스 고슬링이 구문 부분만 영어로 뜯어 고쳤기 때문이다. 제길!
sepur object = new sepur("Basa Jawa"); public static void main(){ System.out.println("Basa Jawa ya dadi salah siji panyumbang paling gedhé kanggo panuwuhané basa Indonesia."); }
[편집] 도보시오
오스트로네시아어족 |
|---|
| 말레이어 · 인도네시아어 · Java · 찌아찌아어 · 테툼어 |
