정적 언어와 동적 언어
자바스크립트를 배우면서 이전에 배웠던 다른 언어들 C, C++, Java 와는 다른점이 많다는 것을 느꼈습니다. 그중 하나가 변수 선언인데, JS의 경우 변수 타입이 여러개가 아니라 일괄적으로 let, const 를 쓰며 함수의 경우도 const 변수에 할당하여 변수처럼 사용 가능하다는 것이었습니다. 상당히 다른 부분이 많더군요. 그리하여 이번 시간에는 정적 타입(statically typed) 언어와 동적 타입(dynamically typed) 언어의 차이점에 대해서 알아보고자 합니다. 정적 타입 언어란? 정적 타입 언어의 예로는 위의 C, C++, Java 등이 있습니다. 정적타입 언어는 컴파일 시 변수의 타입(자료형) 이 결정됩니다. int x = 15; String s = "abc"; 위의 예시와..
2021.10.12