최근 동적 인 언어 분석을 배우고 있습니다. static and dynamic code analysis과 같은 몇 가지 관련 질문을 읽었지만 여전히 몇 가지 질문이 있습니다.정적 유형 검사 시스템의 기능은 무엇입니까?
동적 분석은 컴파일 및 런타임 중에 발생할 수 있으며 프로그램 상태를 확인합니다. 동적 분석을 사용하면 원하지 않는 실행 단계를 피할 수 있습니다. 정적 분석은 종종 정적 유형 검사 시스템을 지칭하며 정적 분석은 실제 프로그램 동작을 정확하게 예측해야합니다. 정적 유형 시스템의 경우 할당 된 유형은 프로그램이 런타임에 평가할 수있는 모든 값을 설명해야 함을 의미합니다. 유형 검사기가 프로그램이 평가하는 모든 값을 설명하지 않는 프로그램에 유형을 지정하면 어떻게되는지 궁금합니다. 아무도 그 예를들 수 있습니까?