그리스어 homos. “one and the same”의 의미.
homo는 hetero의 반대말.
https://www.etymonline.com/word/homo-
그리스어 isos. “equal to, the same as, equally divided, fair” 뜻.
iso- 는 그리스 어원인 말들과 붙여 쓰고,
라틴어 쪽은 equi- 를 씁니다.
둘의 차이점은, 정수 타입을 예로 들면
1 -> 1 -- isomorphism
1 -> N -- homomorphism
-- 정수에서 정수로 가는 모피즘이므로 homo- 이지만, 1이 N과 같지는 않으므로 iso- 는 아닙니다.
homo- 는 same
iso- 는 equal
https://www.google.com/search?q=epi+etimology
그리스어 epi - upon, near to, in addition
https://www.google.com/search?q=endo+etimology
그리스어 endon - within 뜻
라틴어 to this, with respect to, for this specific purpose 뜻.
ad- 는 어디로 향한다는 뜻. toward
hoc 은 this의 뜻.
딱 한 경우만을 위한 해결책을 말합니다. 범용과 반대 의미정도로 해석할 수 있습니다.
타입 클래스의 인스턴스를 만드는 걸 ad-hoc이라 부를 수 있습니다. 딱 한 타입만을 위한 메소드란 뜻입니다.
in 라틴어 into ject 라틴어 jacere - throw 뜻
function + factor
미국식으로 발음하면 펑터에 가깝고, 영국식으로 발음하면 펑크터에 가깝습니다.
mono- One을 의미
-oid 비슷하지만 같지 않은
라틴어 monas - The number one, unity 뜻
라틴어 com - together, with 뜻
라틴어 contra - against 뜻
계속…