덕타이핑은 무조건 동적이다. 데이터에 타입 태그를 달지 않고, 런타임에 사용 가능한 메서드들의 집합만으로 타입이 구별되는게 덕타이핑임.
그러니까 정적 덕타이핑같은건 자기모순적 단어임. c++ template은 structural typing이라고 해야 맞다.
이름이 structural이라 오해할 수 있는데, 멤버 변수 말고 메서드 같은것도 들어갈 수 있음.
나도 잘 몰랐는데 정의(위키피셜) 찾아보니까 그렇더라.
댓글 11
그런 용어가 있겠거니 하는데 찾기 힘들어서 대충 편한대로 썼음
ㅇㄹ(rerereq)2020-01-20 01:36
답글
덕타이핑 용어를 너무 참신하게 잘지어서 사람들이 전부 덕타이핑만 아는듯 ㅋㅋㅋㅋㅋ
다믜(damhiya)2020-01-20 01:46
답글
ㄹㅇ 머리에 쏙쏙
ㅇㄹ(rerereq)2020-01-20 01:58
덕타이핑 찾아봤는데 외국애들은 이름 진짜 대충 짓는 듯?? 우리나라였으면 그런 전설이 있다라고 고전 단어에서나 나올 법한 유래임
아나리쿠(am5am)2020-01-20 01:59
답글
대충 지었다니, 나는 덕타이핑 엄청 잘 지었다고 생각하는데 ㅋㅋㅋ
다믜(damhiya)2020-01-20 02:03
답글
물론 처음부터 다시 짓자면 duck typing -> dynamic duck typing / structural typing -> static duck typing 이라 했으면 더 편했을지도
다믜(damhiya)2020-01-20 02:04
답글
그래? 난 딱 보는 순간 왜 하필 덕이지 이런 생각이 들던데. 단어를 보자마자 이해할 수 있는 게 중요하다고 생각해서
아나리쿠(am5am)2020-01-20 02:04
답글
덕타이핑이란 단어만 놓고 보면 좀 그런데, 이런 이야기 엮여있는 단어가 한번 기억하면 잘 안잊음 ㅋㅋㅋㅋ
다믜(damhiya)2020-01-20 02:06
답글
용어라는 게 만든 사람들끼리만 이해하기 쉬우면 결국은 그게 장벽이 되는 것 같아서.. 영어권이 수학을 못 하는 이유 중 하나가 eleven twelve 같이 불규칙한 용어(?)들이 있다고 하고 우리나라 수포자들이 많은 이유 중에서 번역을 그지같이 해서라는 말도 있기도 하고
아나리쿠(am5am)2020-01-20 02:07
답글
그래도 물리학 수학 이런쪽은 더 골때림 ㅋㅋㅋ 막 유래가 그리스어야 시발
다믜(damhiya)2020-01-20 02:09
답글
moment of inertia(관성모멘트)에서 moment가 유래 아직도 잘 모름. 물리학과한테 물어봐도 모르던데
그런 용어가 있겠거니 하는데 찾기 힘들어서 대충 편한대로 썼음
덕타이핑 용어를 너무 참신하게 잘지어서 사람들이 전부 덕타이핑만 아는듯 ㅋㅋㅋㅋㅋ
ㄹㅇ 머리에 쏙쏙
덕타이핑 찾아봤는데 외국애들은 이름 진짜 대충 짓는 듯?? 우리나라였으면 그런 전설이 있다라고 고전 단어에서나 나올 법한 유래임
대충 지었다니, 나는 덕타이핑 엄청 잘 지었다고 생각하는데 ㅋㅋㅋ
물론 처음부터 다시 짓자면 duck typing -> dynamic duck typing / structural typing -> static duck typing 이라 했으면 더 편했을지도
그래? 난 딱 보는 순간 왜 하필 덕이지 이런 생각이 들던데. 단어를 보자마자 이해할 수 있는 게 중요하다고 생각해서
덕타이핑이란 단어만 놓고 보면 좀 그런데, 이런 이야기 엮여있는 단어가 한번 기억하면 잘 안잊음 ㅋㅋㅋㅋ
용어라는 게 만든 사람들끼리만 이해하기 쉬우면 결국은 그게 장벽이 되는 것 같아서.. 영어권이 수학을 못 하는 이유 중 하나가 eleven twelve 같이 불규칙한 용어(?)들이 있다고 하고 우리나라 수포자들이 많은 이유 중에서 번역을 그지같이 해서라는 말도 있기도 하고
그래도 물리학 수학 이런쪽은 더 골때림 ㅋㅋㅋ 막 유래가 그리스어야 시발
moment of inertia(관성모멘트)에서 moment가 유래 아직도 잘 모름. 물리학과한테 물어봐도 모르던데