Python

Dev/Language

[Language] 언어 분류(정적 타입 언어, 동적 타입 언어) 개념 정리

Language Classification 타입 언어는 정적 타입 언어와 동적 타입 언어로 나뉜다. 정적 타입 언어 변수의 타입이 컴파일 시간에 결정되어 고정되는 언어이다. 보통 컴파일 시간에 타입 검사를 진행한다. 정적 타입 언어의 예시로는 Java, C/C++, FORTRAN, Pascal, Scala가 있다. Java로 예를 들어 알아본다 String 타입으로 선언된 변수 name은 한번 타입이 선언되면 그 타입이 변할 수 없다. String name; // 변수는 선언된 타입을 가짐 name = "john"; // 값은 타입을 가짐 name = 32; // 변수는 타입이 변결될 수 없음동적 타입 언어 변수의 타입이 저장되는 값에 따라 실행 중에 바뀔 수 있는 언어로, 보통 실행 시간에 타입 검사를..

friendshipkim97
'Python' 태그의 글 목록