개발

동적언어와 정적언어

카레공 2022. 5. 18. 18:30

동적언어 : 인터프리터가 프로그램을 번역하지 않고 그대로 실행하는데,

프로그램에서 변수가 사용될 때마다 자료유형을 점검하여 필요한 작업을 수행하면서 실행한다. 

예) 코틀린,자바스크립트,루비, 파이썬 등 

=> 동적언어의 자료형은 실행 시 결정된다. 

 

정적언어 : 타입(자료형)을 컴파일 할 때 결정하는 것

예) C C# 자바등의 언어가 여기 속한다 

=> 메소드 호출이 빠르다 오류가 생길 활률이 줄어든다 

=> 코드에서 다루는 객체가 어떤 타입인지 알 수 있어서 가독성이 좋다 

 

'개발' 카테고리의 다른 글

Node에서 html에 CSS적용안되는 오류 해결  (0) 2022.05.21
HTML 기본구조  (0) 2022.05.21
스크립트 언어  (0) 2022.05.19
자바를 많이 사용하는 이유  (0) 2022.05.14
컴퓨터의 구성요소  (0) 2022.05.14