2011-08-22 2 views
3

저는 스크립팅 언어를 처음부터, 아마도 C++, 아마도 파이썬을 사용하여 만들려면 어떤 지식을 추구해야하는지 알고 싶습니다. 그 이유는 내가 아는 언어이기 때문입니다.스크립팅 언어를 만드는 방법

나는 비슷한 질문을했지만, 나는 무엇을 묻고있는 것입니까? 자연 언어가 아닌 언어 처리를 이해하려고하지만 인간의 가독성에 초점을 두지 않은 스크립트는 기능에 대해서만 이해합니다.

기술적 인 배경이없는 나의 첫 번째 아이디어는 논리적 구문을 동화하고 논리 추론, 패턴 인식, 신경망 및 통계 분석과 같은 고급 내장 알고리즘을 순서대로 사용하는 스크립팅 언어를 만드는 것이 었습니다. 많은 유용한 정보를 제공합니다.

미안하지만, 영어로 배우면서 온라인에서 배웠습니다. 거의 제가 여기서 인용 한 모든 것 : D는 저의 이론적 배경이 부족하다는 것을 설명합니다.

미리 감사드립니다.

+3

루아의 소스 코드를 읽는 것이 좋습니다. 매우 작고 (~ 12k 줄의 코드) 매우 C 언어로 작성되었으므로 C++을 사용하면 얻을 수 있습니다. –

+2

배움의 과정을 제외하고, 다른 모든 확립 된 스크립팅 언어보다 100 % 확신할만한 새로운 자신 만의 언어를 실제로 만들 수있는 좋은 이유가 있습니까? – KillianDS

+1

@KillianDS, 지식. – BrainStorm

답변

2

"처음부터"는 상당히 상대적인 용어입니다. 특히 파이썬을 구현 언어로 생각하는 경우에 특히 그렇습니다. 나는 당신이 찾고있는 것이 도메인 특정 언어 (DSL)의 구현이라고 생각한다. 좋은 출발점은 book 또는 this one 일 수 있습니다. DSL은 광범위한 주제이므로 자세한 내용을 제공하면 더 나은 정보를 제공 할 수 있습니다.

+0

내 영어가 나쁘다.하지만 고맙다. 나는 그 책들을 점검 할 것이고, 나는 DSL에 대해 읽고있다. 나는 이것이 내가 검색하고 배울 필요가있는 정확한 기술 용어일지도 모른다라고 생각한다. – BrainStorm

+0

감사합니다. 나는 그 책들을 볼 것이다. –