자바 보조 언어들은 어떻게 만드나요?

rootroot의 이미지

요즘 '컴파일러 구조와 원리'라는 책을 보고 있는데

책 전반적으로 javacc에 대해 소개하고 있더군요.

지금은 앞 부분만 잠깐 읽어서 감이 잘 안 잡히지만

문득 생각난 게 스칼라나 클로져 그외 자이썬 같이 단순히 문법만 달라보이는(제 눈에는..)

언어들은 단순이 이런 컴파일러-컴파일러로 문법만 바꾼 거 아닌가요? 궁금합니다.

cleansugar의 이미지

잘 모르지만 Java Virtual Machine으로 책을 검색해보시면 나올지도 모릅니다.
http://book.naver.com/search/search.nhn?sm=sta_hty.book&sug=&where=nexearch&query=java+virtual

http://okjsp.pe.kr/seq/162398

재벌 2세가 재벌이 될 확률과
금메달리스트 2세가 금메달을 딸 확률이 비슷해지도록
자유오픈소스 대안화폐를 씁시다.

아이디의 아이디어 무한도전
http://blog.aaidee.com

귀태닷컴
http://www.gwitae.com

feanor의 이미지

문법만 다른 것이 아니라 의미가 다릅니다. 문법만 다르다면 왜 따로 언어를 만들었겠습니까?