Types and Functions
참고 : https://bartoszmilewski.com/2014/11/24/types-and-functions/ 동적 type 보다 정적 type 이 좋은 이유 (컴파일 타임에 오류를 발견한다) Type 은 Composition 가능성에 관한 것이다. Category Theory 는 함수를 합성하는 것이다. 그러나 모든 함수를 합성할수 있는것은 아니다. 한 함수의 대상(return)개체는 다른 함수의 원본(parameter) 개체와 같아야 한다. Composition 이 작동하려면 이처럼 두 끝이 맞아야 한다. 언어의 type system 이 강할수록 이 일치를 더 잘 설명하고 기계적으로 확인할 수 있다. 유형을 다루는 것이 프로그래머에게 너무 많을 부담을 준다는 주장이 있지만 실제로 대부분의 컴파일..
2022.10.03