확실하지 않습니다 .
단지 글쓴이가 공부하기위한 수단이고 .
제 자신이 이해한대로 쓴것이라 틀릴 부분이 많을수 있습니다.
동적 타이핑 으로 타입을 관리합니다.
동적 타이핑이란 미리 변수의 타입을 지정하지 않아도 타입을 결정하는 방식 입니다 .
ex)
age = 28;
name = "Park JaeYong"
반대로 C , C++ 등 같은 정적언어를 사용하는 언어는 변수명을 지정해주어야 합니다 .
ex)
int age = 28
string name = "Park Jae Yong"
와 같이 변수명을 해주며 컴파일시의 자료형을 정해줍니다 .
반대로 동적언어는 실행시 자료형을 정합니다 .
<비교 - 정적 타입>
정적 타입은 변수를 선언할때 type을 같이 설정해주는 것이다. 정적언어라는 것은 위에서 언급한 '타입' 즉 자료형을 컴파일 시에 결정하는 것 입니다. 우리가 잘 아는('이름을 잘 아는') C, C#, C++, Java 등의 언어가 있습니다. 이들 언어는 변수에 들어갈 값의 형태에 따라 자료형을 지정해주어야 합니다. 컴파일 시에 자료형에 맞지 않은 값이 들어있으면 컴파일 에러가 발생합니다.
참고-