Search
moon
sun
🚀

✅ 동적 타입 언어와 정적 타입 언어 개념

🚀

개념

프로그래밍 언어는 타입을 어떻게 다루는지에 따라 크게 동적 타입 언어와 정적 타입 언어로 나뉩니다.
🚀

동적 타입 언어

런타임 시점에 변수의 타입이 결정되는 언어입니다. 대표적인 예시로는 JavaScript, Python, Ruby 등이 있습니다. 동적 타입 언어는 변수의 타입이 고정되어 있지 않아 하나의 변수에 다양한 타입의 값을 할당할 수 있습니다. 예를 들어 JavaScript에서는 다음과 같이 동일한 변수에 다른 타입의 값을 할당할 수 있습니다.
🚀

정적 타입 언어

컴파일 시점에 변수의 타입이 결정되는 언어입니다. 대표적인 예시로는 Java, C, TypeScript 등이 있습니다. 정적 타입 언어는 변수의 타입을 미리 선언해야 합니다. 예를 들어 TypeScript에서는 다음과 같이 변수의 타입을 지정합니다.