솔직히 자바, 자바스크립트 이런애들도 자기네들이 함수형 패러다임을 적용할 수 있다고 하는데
얘네들이 "함수형이다"라고 주장하는 것들을 살펴보면
1. 상태변화에 닫혀있고
2. 함수를 일급객체로 다루며 (클로저, 람다)
3. 스트림과 메소드체이닝을 사용한다.
정도인데.....
이걸로는 부족합니다.
애초에 저 기능이 함수형언어의 본질이라면, 이미 자바 선에서 함수형패러다임은 끝나는얘기였겠죠?
많은 언어들이 자기네도 함수형언어다!!라고 하는데
저는 솔직히 이제 질렸습니다. 너희는 함수형 언어가 아니다!! 찍먹가지고는 함수형을 이해하는데 불충분하다!!
제가 함수형 언어를 배우고 싶어하는 이유는,
스칼라가 현업에 사용해봄직하다고 느꼈기 때문입니다.
제가 러스트는 배웠는데, 러스트 굉장히 쓸모있다고 생각합니다. 다만 현업에서 쓰일 각이 안나오는 것이 문제입니다.
(제가 다니는 회사는 규모가 작고 자바를 사용하며, 코드를 짜는데에 있어서 제 권한이 꽤 높습니다.)
스칼라를 쓰면서 러스트때 느꼈던 편의성을 얻을 수 있다면 참 좋겠다 라는 생각을 가지고 공부하자고 결심했습니다..
제 생각엔 아무리 스칼라가 함수형에 가깝다고 하더라도 하스켈이 더 깊이가 깊지 않을까 싶습니다.
결국은 하스켈로 함수형 언어를 배워서 스칼라를 사용할때 해당 철학을 접목시키게 될 것 같다는 생각이 드는데...
스칼라만 배우고 하스켈은 안배우면 함수형에 대한 이해도가 불완전하려나요?
딱국추
프갤로
대단한걸?
네 다음 지잡학식국비좆소 러슬람
나대지마라 씹새끼야
언어 != 패러다임
아...아앗...
14.52는 더닝크루거 씨게 왔네
C++이 명령형이랑 객체지향 둘다 할 수 있는거는 언어가 멀티 패러다임을 지원하니까 가능한거지 언어랑 패러다임이 상관이 없는게 아닌데 언어 != 패러다임 ㅇㅈㄹ ㅋㅋㅋㅋㅋ
ㄴ멀티패러다임 언어가 있단게 언어 != 패러다임이 맞단 소린데 지가 뭔얘기하는줄도 모르는 급식쩝쩝충
ㄴ 특별하게 함수형 언어라고 부르는 이유가 다 있는건데 멀티 패러다임이라고 모든 패러다임 구현이 다 가능할꺼라 생각하는 학식쩝쩝충
ㄴ 이런 새끼들한테 자바나 C++로 ReaderT 구현해보라고 하면 버로우탐 ㅋㅋ
난 걍 함수형 패러다임 배울때 굳이 하스켈을 써서 배울 필요가 있냐는 얘기였음 다른 함수형 언어도 많은데
제가 말을좆같이해서그런거니까 싸우지마삼...
234는 함수형 = 하스켈 따라하기라고 생각하는 더닝크루거노
앗... 아앗....
딱국이는 안절부절 못하였다. (가슴 큰 미소녀 여자아이 카구야님도 고백받고싶어의 치카가 난감해하며 식은땀을 흘리는 짤)
39.7은 ReaderT는 하스켈 말고도 스칼라, 리습, 엘릭서 다 구현 가능한데 아는게 없어서 반박을 저따구로 하는거로 알게 ㅇㅇ
꼬라지들 보니 함슬람 댓글달고 다 런하겠네 ㅉ
요샌 리슾에서 모나드 쓰는 정신병자도 있노
자바, 자스로 일단 공부하고 남들이 떠드는 순수 함수 언어가 아니라서 불편한 점을 직접 느끼고 함수형 언어로 넘어가는거 아닌 이상 무의미한 얘기인듯 님은 그냥 아무튼 순수하지 않아서 마음에 안 든다 이 논지로 밖에 안 보여서..
지당하신 말씀이십니다!! 제가 함수형을 공부하려는 취지가 좀 이상하긴 하군요
https://www.fpcomplete.com/blog/2018/10/is-rust-functional/
읽어봐.
나는 하스켈을 배우는거 추천함. 스칼라나 클로저 같은 언어들은 너가 현업에서 그 언어로 개발할 일이 있으면 그거 공부하는게 맞음
근데 함수형을 배우고 싶은거라면 하스켈을 공부해.
감사합니다. 새해복 많이받으세요 (글 작성자입니다)