동적 타이핑 언어1 dynamic typing 언어와 static typing 언어 / 추상화 변수의 데이터 타입을 어떻게 처리하느냐에 따른 구분 프로그래밍언어는 변수의 데이터 타입을 어떻게 처리하느냐에 따라 간편함과 편리함을 추구하는 동적 타이핑 언어와 안정성과 정교함을 추구하는 정적 타이핑 언어로 나뉜다. 동적 타이핑 언어에서 변수 타입은 프로그램이 실행되는 시점(runtime)에 결정된다. 코드를 작성할 때 변수 타입을 명시적으로 선언할 필요가 없으며, 컴퓨터적 구조를 생략하기에 코드의 '내용'이 눈에 잘 들어오고 사람이 이해하기 쉬워서 학습이 쉬운 편에 속한다. 자바스크립트, 파이썬, 루비 등이 동적 타이핑 언어에 속하며, 컴퓨터적 구조가 생략된 특징 때문에 실행 속도에 민감하거나 성능이 좋지 않은 환경에서는 잘 사용하지 않는다. 또, 동적 타이핑 언어는 유연하고 빠르게 개발할 수 있다는 .. 2024. 6. 8. 이전 1 다음