정적 타입 시스템 vs 동적 타입 시스템코딩을 하다 보면 정적 타입 언어와 동적 타입 언어라는 말을 듣게 됩니다. 타입은 데이터의 종류(숫자, 문자열 등)를 뜻하며, 둘은 타입을 언제 결정하고 검사하는지가 다릅니다.정적 타입 언어란?정적 타입 언어에서는 변수의 타입이 프로그램 실행 전에 미리 결정됩니다. 예를 들어 C나 Java에서는 변수 선언 시 타입을 지정합니다. 한 번 정해진 변수 타입에는 그에 맞는 데이터만 담을 수 있어, 다른 타입의 값을 넣으면 실행 전에 오류가 발생합니다.int age = 20;age = "스무 살"; // 오류: int 변수에 문자열 할당 불가즉, 정적 타입 언어는 실행 전에 이런 타입 오류를 잡아줍니다.장점: 실행 전에 오류를 발견해 안정적이고, 미리 타입이 정해져 있어..