Adrej의 답변에 만족하지만 더 자세히 설명하고 싶습니다.
우선, 의미 론적 의미론 은 "이 표기법의 의미는 다음과 같습니다"와 같은 말을 원합니다. 진정한 의미론자는 의미가 우리의 마음에 존재하고 표기법이 그 의미를 표현하는 방법이라고 상상하고 싶을 것입니다. dentational semantics가 구성되어야한다는 요구 사항은 이것으로부터 구성됩니다. 의미가 1 차이고 2 차가 표기 인 경우, 더 큰 표기의 의미를 구성 요소의 의미의 함수로 정의 할 수밖에 없습니다.
이 관점을 받아들이면 좋은 의미 론적 의미론은 우리가 생각하고있는 의미를 포착해야합니다. 구성 의미론이 반드시 법안에 맞지는 않을 것입니다. 내가 구성 적 의미 론적 정의를 생각해 냈는데 아무도 그것이 머리 속에 어떤 의미가 있는지에 동의하지 않는다면, 그것은 거의 쓸모가 없습니다. 현재 게임 시맨틱이이 상황에 있습니다. 그것은 구성 적 정의이고 기술적으로는 매우 강력하지만, 자신의 마음에있는 의미와 관련이 있다는 데 동의하는 사람은 거의 없습니다.
즉, 모든 구성 정의 에는 다양한 기술적 이점이 있습니다. 이를 사용하여 용어 구문을 유도하여 동등성 또는 기타 속성을 확인할 수 있습니다. 이를 사용하여 용어 구문을 유도하여 증명 시스템의 건전성을 검증 할 수 있습니다. 컴파일러 또는 프로그램 분석 기술의 정확성을 검증 할 수 있습니다 (본질적으로 구문에 대한 유도로 정의 됨). 완전히 추상적 인 의미 정의는 훨씬 더 기술적 인 장점이 있습니다. 두 프로그램이 동일하지 않다는 것을 보여주기 위해 사용할 수 있습니다임의의 구성 의미론으로는 수행 할 수 없습니다. 완전히 정의 가능한 의미 정의가 더 좋습니다. 여기 시맨틱 도메인에는 프로그래밍 언어로 표현할 수있는 내용이 있습니다 (일부 제공). 따라서 도메인의 값을 열거하여 어떤 값이 있는지 확인하여 구문 표기법으로 처리하기 어려울 수 있습니다. 이 모든 근거에서 게임 시맨틱은 훌륭하게 점수를 매 깁니다.
그러나 구성 의미 론적 정의는 수년에 걸쳐 우위를 잃어 왔습니다. 로빈 밀너 (Robin Milner)와 앤디 피트 스 (Andy Pitts)는 구문에 대해 순전히 작동하지만 동작에 대해 이야기 할 필요가있을 때마다 동작 의미론을 사용 하는 여러 가지 " 작업 추론 "기술 을 개발했습니다 . 이러한 운영 추론 기법은 기술이 부족합니다. 멋진 수학이 없습니다. 무한한 개체가 없습니다. 우리는 학부생들에게 가르 칠 수 있으며 누구나 사용할 수 있습니다. 그래서 많은 사람들이 왜 우리에게 왜 의미 론적 의미론이 필요한지 묻습니다. (마틴 버거가이 캠프에있을 것입니다.)
개인적으로 도구 상자에 많은 도구가있는 데 아무런 문제가 없습니다. Denotational 기술은 일부 문제와 다른 운영 기술에 대해서는 점수가 더 높을 수 있습니다. 이론을 개발하는 연구자들은 하나의 접근법 또는 다른 접근법에 더 잘 맞춰질 수 있습니다. 종종 한 가지 접근 방식으로 통찰력을 개발하고 이러한 통찰력을 다른 접근 방식으로 전송할 수 있습니다. (Andy Pitts의 많은 작품은 이런 종류의 작품입니다. 관계형 파라 메트릭은 획기적인 환경에서 개발되었지만 그는 그것을 운영 적 추론으로 다시 진술하는 방법을 알아낼 수는 있습니다. 분리 논리도 이런 식으로 진행되고 있습니다. Steve Brookes는 동시 의미 분리 논리를 사용하여 입체 의미론을 사용하여 60 페이지의 방음 성능을 제공했습니다.
프로그래밍 언어가 매우 고급 스러우면 모든 종류의 루프 고차 유형으로 운영 접근 방식이 훌륭하게 점수를 매 깁니다. 우리는 그러한 것들을 수학적으로 모델링하는 방법을 모른다. 또는 표준 수학적 모델이 반복성의 스트레스 하에서 일관성이없는 것으로 판명 될 수 있습니다. 예를 들어, Reynolds의 "다형성은 이론적으로 설정되지 않습니다"를 참조하십시오. 구문에 순전히 작동하는 운영 방식은 이러한 모든 수학 문제를 깔끔하게 회피 할 수 있습니다.
운영 접근 방식과 폐기 접근 방식의 중간에있는 또 다른 접근 방식은 실현 가능성 입니다. 우리는 운영 접근 방식에서와 같이 구문 용어로 작업하는 대신 다른 형태의 수학적 표현을 사용하여 부분적으로 비판적입니다. 이 대표자들은 실제의 의미 "의도"로 인정되지는 않지만 적어도 구문 용어보다 다소 추상적 일 것입니다. 예를 들어, 다형성 람다 미적분학의 경우, 먼저 유형이 지정되지 않은 용어 (일부 유형이 지정되지 않은 람다 미적분학 모델)에 의미를 부여한 다음이를 대표자로 사용하여 ( '실현 자') 약간의 '작업 추론'을 수행 할 수 있습니다. 더 추상적 인 수준.
따라서 denotational, operating 및 realizability 접근 방식 사이에 건전한 경쟁이 이루어 지도록하십시오. 해가 없습니다.
반면에, 서로 다른 접근 방식 간에는 "건강에 해로운"경쟁이 발생할 수 있습니다. 한 가지 접근 방식으로 작업하는 사람들은 다른 접근 방식의 요점을 보지 못할 정도로 너무 밀접하게 연결될 수 있습니다. 이상적으로 우리는 서로 다른 접근 방식의 강점과 약점을 알고 각자 선호하지 않더라도 이에 대한 과학적 태도를 발전시켜야합니다.