개발 유튜버

Why Isn't Functional Programming the Norm? – Richard Feldman

Razelo 2021. 8. 30. 19:57

킬러앱이 없기 때문이다. 

 

또 하나의 이유 

platform exclusivity -> 플랫폼 독점 <-  이게 없다. 

 

자바스크립트는 웹이 있고 

스위프트는 ios가 있다

 자바는? write once run anyware 

c#은? 마이크로소프트의 지원 

 

그렇다면 선택에 있어서 고려 사항이 되는 것은?

이득

친숙함

러닝 커브

language 환경 즉 생태계

 

c++은 c의 근접한 수퍼셋

typescript는 javascript의 직접적인 수퍼셋

kotlin은 커피스트립트와 자바스크립트의 관계로 비유하면 편하다. (호환성문제없다.)

 

문맥, 구인시장, 커뮤니티도 중요한 고려사항이 된다. 

 

그럼 왜 oo가 시장을 장악했나?

특징들을 살펴보자

interface

implementation 등등... 

 

why aren't FP languages the norm? 

1. No sufficiently large "killer apps"

2. No exclusivity on large platforms 

3. Can't be a quick upgrade if substantially different

4. No epic marketing budgets

5. Slow & steady growth takes decades

 

why isn't FP style the norm?

maybe time? 아직 시간이 더 필요할수도? 아무도 모른다. 

 

https://www.youtube.com/watch?v=QyJZzq0v7Z4

 

 

 

 

 

 

 

 

반응형