'정적 타입(Static Typing)'과 '동적 타입(Dynamic Typing)' 언어의 차이점은?
보통 freeCodeCamp해설
정적 타입 언어(TypeScript, Java, C++)는 변수의 타입을 코드 작성 시(컴파일 전) 명시하며, 타입 오류를 실행 전에 발견할 수 있습니다. 동적 타입 언어(JavaScript, Python)는 실행 시 타입이 결정되어 유연하지만, 런타임에 타입 관련 오류가 발생할 수 있습니다.
정적 타입 언어(TypeScript, Java, C++)는 변수의 타입을 코드 작성 시(컴파일 전) 명시하며, 타입 오류를 실행 전에 발견할 수 있습니다. 동적 타입 언어(JavaScript, Python)는 실행 시 타입이 결정되어 유연하지만, 런타임에 타입 관련 오류가 발생할 수 있습니다.