모든 수학의 분야들을 이어줄 수 있다는 점에서
수학의 언어라 불리는 카테고리 이론을 통해서
모든 프로그래밍 방식에 대한 가장 쉽게가는길
즉 인류가 밝혀낸
다형성을 달성하는 방법중에 가장 우수한것의 구현체임
하지만 진입장벽이 높음
즉 대가리가 좋고 수학에대한 지식과 수학적 사고력이 높을수록
생산성과 가독성이 기하급수적으로 올라가는
기적의 언어가 하스켈임
물론 세상에는 이런게 안되는 돌대가리가 90퍼센트라서
평가가 구리지만 이런 평가는 중우정치와 유사한면이 있음
그래서 monoid, functor, monad, GADT가 뭔지 설명해봐
실험작 수준인데
함수형 언어 짝퉁 러스트랑 비교해봐도 하스켈은 근본 그 자체임
좋은 언어이지만, "최고"는 아니고, 최선도 아님. 머리가 좋으면 생산성이 좋다? 폰노이만입장에선 기계어가 최고아님? 어딜 프로그래밍 언어자체를 논함
빡대가리들도 좋은 프로그램을 만들수가 있다는 것도 언어를 평가하는 중요한 기준 중에 하나임
너 CS 전공 아니지? 제발 아니라고 해라 ㅠㅠ
프로그래밍은 결국 완성되고 실행될 프로그램을 위해 하는 것이며 수학과 연관점이 많더라도 결국 그 궤가 다름 이론과 가깝지만 무엇보다 현실적인게 컴퓨터공학임