정적타입
- 자료형을 컴파일시에 확인
- 타입에러를 컴파일 시에 확인가능
- java, c
동적타입
- 자료형을 런타임시에 확인
- 타입에 대한 고민을 뒤로 넘길 수 있음
- 메서드가 다양한 기능을 할 수 있음…
- 런타임에 타입에러 발생 가능
- python, javascript
강타입
- 연관이 없는 타입끼리 형변환이 불가, 형변환시 명시적으로 선언해야함
약타입
- 연관이 없는 타입끼리 암시적으로 형변환이 가능
https://www.educative.io/answers/statically-v-dynamically-v-strongly-v-weakly-typed-languages
https://stackoverflow.com/questions/11889602/difference-between-strong-vs-static-typing-and-weak-vs-dynamic-typing