그것은 모두 당신이 가고 싶은 깊이와 이미 알고있는 정도에 달려 있습니다. 초보자의 경우 Winksel의 책은 정말 훌륭하지만 20 년 전에 작성된 의미론의 최신 기술을 소개하지는 않습니다. 그럼에도 불구하고 여전히 주제에 대한 좋은 첫 번째 소개입니다. T. Nipkow가 Isabelle / HOL에서 상당량의 Winskel의 책을 공식화했음을 지적하는 것도 가치가있을 수 있습니다 ( 여기 참조) . 따라서 프로그래밍 언어의 의미를 이해하면서 대화 형 교정 지원을 사용하는 방법을 배우려면 일관성있는 자료가 많이 있어야합니다.
더 발전된 다른 책들 :
Pierce의 TAPL과 같은 책은 매우 훌륭하지만 프로그래밍 언어의 한 측면, 즉 유형만큼 중요합니다. 프로그래밍 언어의 일반적인 영역에 대한 첫 번째 소개로 권장하지는 않지만 유형에 대해 배우려는 사람은 반드시 읽어야합니다.
사실, 저는 현재 10 년 동안 상당한 진보를 반영하는 언어 의미론에 관한 최신 소개 책이 없다고 생각합니다. , axiomatics 의미론 및 검증에 대화 형 증거 지원 사용.
2014 년 4 월 22 일 : Tobias Nipkow와 Gerwin Klein이 새로운 책을 출판했습니다
'Isabelle / HOL의 Winskel'로 볼 수 있습니다. 이 책은 프로그래밍 언어 (주로 운영 및 공리)의 의미론을 소개하지만 이전의 펜 및 종이 기반 접근 방식과 달리이 책은 모든 수학을 Isabelle / HOL로 표현합니다. 다시 말해, 동시에 정리 증명에 관한 책입니다.
이 책은 아주 새롭기 때문에 가르치는 데 사용되지는 않았지만
Pierce et al.의 Software Foundations 보다 낮은 수준으로 소개되는 소개로 적합 합니다.