프로그래밍에서 정적 타입과 동적 타입은 변수의 타입을 결정하는 방식을 나타낸다. 정적 타입(Static Typing) 언어에서는 변수를 선언할 때 해당 변수의 타입을 명시적으로 지정해야 하지만, 동적 타입(Dynamic Typing) 언어에서는 변수의 타입을 명시적으로 지정하지 않아도 된다. 이 두 타입의 장단점에 대한 정리를 해 보았다. 정적 타입(Static Typing) 동적 타입(Dynamic Typing) 특징 변수의 데이터 타입이 compile 시간에 결정되고, runtime 동안에는 변경할 수 없음 변수의 데이터 타입이 runtime 동안 결정되고, 동적으로 변경할 수 있음 언어 종류 C, C++, Java, Swift, Kotlin Python, JavaScript, Ruby, PHP 장점..