공부/CS
[CS] 강타입 언어와 약타입 언어
초코팅촉
2023. 12. 14. 10:30
반응형
강타입 언어(Strong Type)는 항상 자료형의 에러를 검출할 수 있는 언어.
묵시적으로, 언어가 스스로 판단해서 변환을 해주거나 할 일이 없다.
다른형으로 변환이 금지되어있다.
매번 좀 번거로울수는 있지만 에러가 생길 변수를 하나 더 줄여준다.
약타입 언어(Weak Type)는 자료형의 에러를 묵시적으로 처리한다.
다른형으로 변환이 가능하다.
간단한 예시로 Int와 Double타입의 덧셈을 스스로 적절히 바꿔서 처리한다.
알아서 처리해주니까 편하긴 하지만 논리적 오류가 발생할 수 있다.
반응형