reference

    [Python] Dynamic Language vs. Static Language

    Python은 대표적인 dynamic langauge 이다. (흔히, dynamic language를 scripting language라고도 부름) Static (Typed) Language Programming Language들 중에서 comiler language들의 경우 대부분이 static language로서 variable을 사용하기 전에 반드시 declaration(선언)을 해야하고, 이때 해당 variable의 tyep이 명시적(explicitly)으로 정해지며 explicit casting(명시적 형변환)을 하는 경우를 제외하곤 해당 type이 변하지 않음. C, C++, Java 등이 static language의 대표적 예들임. Static Language에서 variable은 type..