아래 c# 까는 글에 함수형 프로그래밍 ㅈㄴ 느리다던데 정말 느림?
배열 같은 데이터에 map, filter 이런 연산하는게 함수형이잖아 이런게 많이 느림?
for 루프 짜기 귀찮아서 저런거에 람다 넣는식으로 걍 무지성으로 썻는데 ㅋ;;
아래 c# 까는 글에 함수형 프로그래밍 ㅈㄴ 느리다던데 정말 느림?
배열 같은 데이터에 map, filter 이런 연산하는게 함수형이잖아 이런게 많이 느림?
for 루프 짜기 귀찮아서 저런거에 람다 넣는식으로 걍 무지성으로 썻는데 ㅋ;;
함수형은 느리고, 니가 말한건 함수형이 아님
킹스트 기준 이터레이터 최적화되어 있어서 루프문보다 빠름
함수형에 최적화된 하드웨어가 없어서 극단으로 뽑으려면 어렵긴함
일반적인 사례에서는 그리 느리지 않으므로 걱정하지 않고 사용해도 됨
추상화 레벨을 올리다보니 느린 경우가 있긴 한데, 그렇다고 항상 느린 건 아니지.
이런 고민 할정도면 자기 코드때문에 느린경우가 십중팔구니 걍 써도 됨
모든 변수가 불변이니 값 하나 바꿀때마다 객체 새로 만들어야댐
최적화는 컴파일러의 몫임 - dc App
불변성 개념이 메모리 사용량을 늘리는 원인이 될수있다는 건 사실임 - dc App
하지만 통상적인 경우에서 커다란 성능 차이를 보이지 않는 경우가 훨씬 많음 - dc App
그래서 직접 성능측정 해서 그때그때 찾아서 고치는게 훨씬나음 - dc App