나는 Combinatory Logic, Lambda Calculus, Functional Programming과 같은 다양한 주제에 관심이 있었고이를 연구하고 있습니다. 그러나 "계산 이론"과는 달리 "계산 성", 즉 다양한 제약으로 계산할 수없는 것들에 대한 질문에 답하려고 노력하는 것과는 달리, "프로그래밍 이론"에 대한 아날로그를 찾는 데 어려움을 겪고 있습니다.
Wikipedia 는이를 다음과 같이 설명합니다.
프로그래밍 언어 이론 (PLT)은 프로그래밍 언어 및 개별 기능의 디자인, 구현, 분석, 특성 분석 및 분류를 다루는 컴퓨터 과학의 한 분야입니다.
이것은 실제로는 구체적이지 않은 "모든 것"을 말하는 것과 같습니다.
주제의 일반적인 진행은 일반적으로 다음과 같습니다.
조합 논리> 람다 미적분학> Martin Lof 유형 이론> 유형이 지정된 람다 미적분학> (여기서 일어남)> 프로그래밍 언어 개발 -CL / 와 관련이 거의 없음
CL / 와 관련된 기본 "수학"과 Church-Rosser 정리를 포함한 결과로 나오는 흥미로운 증거를 볼 수 있습니다. 그러나 나는이 모든 사업의 "종료 목표"를 이해하려고 애 쓰고 있습니까? 당신이 원한다면 PLT의 성배 는 무엇입니까 ? 지금은 지적 가려움증을 긁는 것 같지만 연구 / 이론에서 실제적인 것으로 다리를 건너 갈 수는 없습니다.
참고 : 결정 불가능한 증거로 -calc를 사용할 때까지 시작합니다 . 그러나 "계산 성"에 대한 적용 가능성을 넘어서서 나는 그것을 얻지 못하고이 좁은 POV에서 PLT에 대한 연구의 필요성을 이해하기조차 힘들었습니다. 기존 도서, PLT의 "큰 그림"에 빛을 비출 수있는 참고 자료