Wow! The idea giving function as value and putting them in () gave me a peek into functional programming! And I also like declaritive more cause it helps me make my code lighter and also helps me understand and study the built-in functions of specific languages and gives me a glance into what those languages stood for. I hope you keep uploading this series cause i think you are the best when it comes to explaining “WHY we need smth” and “HOW smth works”! Thx for the video!!
내맘대로 정리. 일단 아래 두 놈다 얻는 결과는 같음. 명령형 프로그래밍: 결과를 얻기 위해 내가 변수 생성부터 계산 처리 구현. 리턴 값 지정 등등 일일이 다 만들어서 이렇게 처리해서 결과를 달라고 명령함. 함수형(선언형) 프로그래밍: 결과를 얻기 위해 내가 원하는 결과만 미리 준비된 함수에다가 던져줌. 그 뒤에 일은 내가 신경쓸바가 아님. 이런거고 결과적으로 내가 쓸려는 언어에 이미 제공된 기능함수가 있으면 그걸 함수형 코딩으로 쓰고 만약에 제공되지 않은 기능을 구현할려고 하면 기존대로 명령형으로 코딩 하면 되는거. 둘 중 하나 좋은게 뭐냐가 아니고 두 놈다 상황따라 판단해서 코딩하면 됨. 이건 그냥 내 상상인데. 과거 개발언어엔 지금같이 편리한 함수들이 없었기 때문에 자연스럽게 개발자가 0부터 대가리 박고 만들다 보니 명령형이 주류가 되었었고 지금은 세상 좋아져서 왠만한 기능들은 다 함수로 제공이 되어서 개발자도 쓰기 편하고. 다른사람이 봐도 뭐하는 기능인지 알기 쉽고. 제공된 함수에 버그가 없는 이상 내 탓으로 생길 버그는 없다는 점으로 앞으로는 함수형 프로그래밍이 대세가 될거 같다는 얘기인거 같음.
함수형프로그래밍을 강의로한번 본 수준인긴한데.. 확실히 읽기쉬운 코드를 작성할 수 있는 느낌이 들긴했습니다.. 근데 이미 만들어져 있는걸 가져다가만 쓰는 기분이고.. 이런 함수를 직접 만들자니 지금 실력 에선 어림도없는거같고.. 무튼 찝찝한상태로만 남아있는상태였는데 한번 다뤄주신다면 열심히 보겠습니다!
이펙트 투성이인 프론트엔드에서 적용하는데 쉽지는 않았지만 적용이 필요한 부분과 그렇지 않은 부분을 잘 구분해서 적용하면 충분히 좋은 것 같습니다! 저도 실무에서 fp-ts를 이용해서 비즈니스 로직을 작성하고 있는데, 아직 숙련도랑 이해도가 좀 높진 않아도 충분히 가독성 좋고 괜찮은 것 같더라구요.
넘나 필요하던 주제였어요. 명령형은 과정을 풀어서 설명하는 것이고 선언형은 결론만 가져다가 사용하는 것이라고 이해했는데 맞을까요? 그런데 함수라는 게 애초에 선언형 방식 아닌가 하는 생각도 들어서 헷갈리네요. 긴 명령어 집합을 간결하게 재사용하기 위한 게 함수니까요. print("Hello, World!")만 해도 이미 원하는 결과값만 말해주고 있잖아요. ... 다음 영상이 꼭 필요합니다~!
함수형 프로그래밍의 진입 관문은 Monad인데 개념 자체는 매우 간단함. 물론 개념에 대해서 '왜'라는 질문에 답을 얻기가 쉽지 않다. 대부분의 서적들이 간략히 답을 주고 있지만 실제 코드와 만나게 되면 또 새로운 세계가 펼쳐짐. 사용하는 건 어떻게 사용을 한다지만 짧으면서도 명확하고 논리적인 이런 코드 환경을 제공해 줄 수 있는 코드를 작성할 수 있을까 고민을 계속하게 됨. 객체지향 프로그래밍을 배울때 객체지향 프로그래밍의 디자인패턴을 알기위해 노력을 10정도 했다면, 함수형의 Monad에 답을 얻을려면 100~1000정도의 노력이 필요한 것 같다. 어렵드아아 ㅋㅋㅋ
내가 이해한걸 적어보기 명령형 코드를 하나하나 적어서 코드를 적기 때문에 오류 발생시 지금까지 적은걸 확인해야 해서 개같은데 선언형 함수로 코드를 작성하면 함수가 정상이면 일단 오류 발생시 함수는 볼 필요가 없음 그래서 작업량을 줄일 수 있음 그래서 함수 외적인 부분에서 오류를 찾으면 됨 그리고 익히는데에서도 함수의 기능과 사용 방법을 알면 템플릿 쓰는것처럼 사용 할 수 있음 근데 유연함이 좀 없을 수 있다가 단점 ? 정해진 대로 타이핑해야해서 근데 또 생각해보면 명령형이든 코드작성 기능발동 결과 이 구조는 비슷한듯 그리고 코드해석시에도 변수, 함수를 보고보고 해야하는것도 비슷한듯 그리고 명령형도 문제 없었던 코드를 복붙해서 저장해놨다가 쓰면 함 수 쓰는것과 비슷한듯 ? 데이터 추가 할 때 함수가 확실히 좋은듯 함수에만 추가하면 함수를 갖다쓴 코드에는 다 적용이 되니 굿굿
Hello! Thank you always for good videos. Thank you for explaining the concept of declarative and imperative forms very well. What we're going to talk about in the video is that declarative programming, after all, aims to abstract business logic and implement readable and non-implicit code. Through functions, goals, and explicitness, I think that people who read and write code will not go the wrong way. I can't explain everything that our developers have felt in their work to anyone else, but I think they end up looking for a clean, clear, simple one. I'm looking forward to the next video. Thank you always.
결국 함수형 프로그래밍도 기계에 명령을 내리기 위해서는 최종적으로 명령형 코드를 실행해야하고 그게 로우레벨 함수 안에 추상화되어있는거군요 필요에 따라서는 replaceAll이나 filter처럼 내장된 함수가 아니라 직접 명령형 코드를 추상화해서 만드는 연습도 필요한거같습니다
I wanted to understand what REALLY is different and better between functional and non-functional code. Looking forward to next video and appreciate you so much for your effort!
영상보면서 Clean Code가 제일 먼저 떠오르네요ㅎㅎ 회사에서 혼자 솔루션 프로그램을 만들면서 선언형 코드가 일 진행을 빠르게 해주는 느낌이 들더라고요. 직관적으로 정의된 함수이름을 보고 사용하는것이 뭔가 반자동으로 프로그램을 만든다는 느낌을 받게해주어서 그런것 같아요.
함수형 코딩 영상 기다려왔어요~!! 선언적인 표현법...낯설고 어렵긴 하지만 깔끔하게 써졌을 때 쾌감이 정말 좋아요! 다만 '정말 어떻게 실행되는지 하나도 몰라도 괜찮나..?' 같은 생각은 가끔 하게 돼요. 그런데 사실 그냥 설명적으로 라이브러리를 가져다 쓸 때도 같은 고민은 하게 되는것 같아요 ㅎㅎ😂
함수로 만들어 쓰면 재사용성도 올라가고 가독성도 올라가며 수정도 용이해서 좋긴 한데 코드가 함수로 만들 정도로 자주 쓰이는지도 당시에는 알기 어렵고 인수인계나 협업 등을 할 때 그걸 알아보는데 시간이 걸리는 단점이 있을 수 있겠네요 여튼 개발 규모가 커지면 커질 수록 저런 방법론의 영향도 커지고 효율도 급증하게 되겠네요
Functional 페러다임이 갑자기 하늘에서 뚝 떨어진게 아니고 사실 Object Oriented 페러다임의 문제를 해결하고자 하는데서 시작된거임. 그리고 모든 펑셔널 랭귀지의 근간에는 OO 코드가 기반으로 존재하는거임. filter메소드도 Array 클래스 내에 filter가 정의되어 있는거임. 즉 그 자체가 OO인것.
Thank you so much for this video!! I am using Scala at my work to do functional programming and it is very powerful! Especially with big data. I would love to watch more videos about them!
While I believe that learning functional programming can really help us get a new view on programming, personally between imperative and declarative programming, I dislike using inbuilt functions for declarative programming because there may be an implementation that isn’t documented and it can lead to unforeseen errors
선언형! Fancy하고 코드가 짧아져서 쓰려고 노력중인데요, 영상에서 말씀하셨듯이 상황에 맞는 메서드들을 알고 있어야 자유롭게 사용할 수있다는 점이 허들로 느껴집니다. 즉 구글링을 잘해야하고 공식문서의 설명이나 예제가 부실할 경우 좀 절망스럽더군요. 또 좋은 주제를 잡으신거 같아서 앞으로 기대됩니다. 화이팅이고 건강하세요.
함수형 프로그래밍이 좋다고 들은지가 2년이 넘어갑니다. 영상에서 보여주신 간단한 예시같은 경우엔 declarative를 사용하지만, 뭔가 복잡한 함수를 짜게 되면 다시 imperative로 돌아가는 경향이 있는 것 같아요. 항상 조금 더 알고 싶었던 주제였는데 꼭 노마드코더에서 한번 배워보고 싶습니다. I have heard of the benefits of using functional programming for the last two years. I think I maybe have used functional programming methodology for some simple tasks like map, filter, or some other functions supported by the language. However, once I start to write a little more complicated function or method, I can easily find myself writing imperative codes. I have sincerely wished to learn functional programming better and hope that I could have a chance to learn it more deeply with Nomad Coders!
그렇게 다들 좋다고 하지만 적용은 어려운 함수형 프로그래밍을 다뤄주신다니, 정말 기대가 됩니다. ㅠㅠㅠ 꼭 시리즈물로 관련된 영상이 제작된다면 정말 좋겠습니다..! 함수형에서 함수안에 함수 이런식으로 들어가면 또 이해하기 어려운가 싶기도하고, 짤로 돌아다니는 것중에 죄악:함수형 프로그래밍 이런것들도 있다보니.. 어쩌다 오명을 쓰게되었는지도 더 어려운 예시에서 비교하면서 보면 알 수 있지않을까 생각합니다. 꼭 다뤄주시길 기대해봅니다 :)
"함수형 프로그래밍" 관련된 더 많은 영상을 원하신다면. 좋아요. 댓글. 공유로 응원해주세요 ;)
📌 니콜라스와 무료로 코딩 공부하기
bit.ly/3IrxtMS
현 함수형 언어 개발자입니다. 현업에서 함수형 언어에 한번 익숙해지시면 여러보로 도움이 많이 됩니다. 특히 유지보수 측면에서 협업에 유용합니다.
제발 우리 나라에도 함수형 언어가 많이 유행됐으면.. 합니다.
응애 나 아기 프로그래머 함수형 "더 줘"
응원감사합니다~ 좋아요~ 댓글~ 구독~ 감사합니당!!
이 영상을 처음 볼 때는 그냥 이런게 있구나 하면서 시작했는데 이제는 rust랑 haskell, scala를 익혔고, Monad없는 함수형 프로그래밍도 찍먹 해보기위해 Elixir를 공부 중입니다. 영상 하나로 인생이 살짝 재미있게 바뀌었을지도 모르겠네요ㅋㅋㅋㅋ
결국 메서드를 알고있어야하는게 가장 큰 문제인 듯 합니다. 알고만 있으면 안좋을수가 없을것같네요!! 관련해서 코딩테스트을 위한 강의도 같이 접근하면 좋을듯하네요!
함수형 언어들이 수학계산에 특화되어있고 휴먼에러에 강하기 때문에 미 금융쪽에서 사용된다고 하더라구요. 아무래도 분야자체가 금융쪽이라 연봉도 높은듯 합니다.
Wow! The idea giving function as value and putting them in () gave me a peek into functional programming! And I also like declaritive more cause it helps me make my code lighter and also helps me understand and study the built-in functions of specific languages and gives me a glance into what those languages stood for.
I hope you keep uploading this series cause i think you are the best when it comes to explaining “WHY we need smth” and “HOW smth works”! Thx for the video!!
내맘대로 정리.
일단 아래 두 놈다 얻는 결과는 같음.
명령형 프로그래밍:
결과를 얻기 위해 내가 변수 생성부터 계산 처리 구현. 리턴 값 지정 등등 일일이 다 만들어서 이렇게 처리해서 결과를 달라고 명령함.
함수형(선언형) 프로그래밍:
결과를 얻기 위해 내가 원하는 결과만 미리 준비된 함수에다가 던져줌. 그 뒤에 일은 내가 신경쓸바가 아님.
이런거고
결과적으로 내가 쓸려는 언어에 이미 제공된 기능함수가 있으면 그걸 함수형 코딩으로 쓰고
만약에 제공되지 않은 기능을 구현할려고 하면 기존대로 명령형으로 코딩 하면 되는거.
둘 중 하나 좋은게 뭐냐가 아니고 두 놈다 상황따라 판단해서 코딩하면 됨.
이건 그냥 내 상상인데. 과거 개발언어엔 지금같이 편리한 함수들이 없었기 때문에 자연스럽게 개발자가 0부터 대가리 박고 만들다 보니 명령형이 주류가 되었었고
지금은 세상 좋아져서 왠만한 기능들은 다 함수로 제공이 되어서 개발자도 쓰기 편하고. 다른사람이 봐도 뭐하는 기능인지 알기 쉽고. 제공된 함수에 버그가 없는 이상
내 탓으로 생길 버그는 없다는 점으로 앞으로는 함수형 프로그래밍이 대세가 될거 같다는 얘기인거 같음.
객체지향은 코드 모양이 확 달라지는 느낌이었는데 함수형은 그냥 가독성 높아지는 느낌이 다인 거 같네요 어차피 함수형으로 쓸 함수는 기존 방식으로 만들어야하니까..
내장 메소드 공부하기 싫어서 지저분한 함수를 만들어 쓰던 내가 함수형 프로그래머...?
함수형프로그래밍을 강의로한번 본 수준인긴한데.. 확실히 읽기쉬운 코드를 작성할 수 있는 느낌이 들긴했습니다.. 근데 이미 만들어져 있는걸 가져다가만 쓰는 기분이고.. 이런 함수를 직접 만들자니 지금 실력 에선 어림도없는거같고.. 무튼 찝찝한상태로만 남아있는상태였는데 한번 다뤄주신다면 열심히 보겠습니다!
응원 고맙습니다~!
함수형 프로그래밍 시리즈 너무 기대됩니다!!!
이펙트 투성이인 프론트엔드에서 적용하는데 쉽지는 않았지만 적용이 필요한 부분과 그렇지 않은 부분을 잘 구분해서 적용하면 충분히 좋은 것 같습니다! 저도 실무에서 fp-ts를 이용해서 비즈니스 로직을 작성하고 있는데, 아직 숙련도랑 이해도가 좀 높진 않아도 충분히 가독성 좋고 괜찮은 것 같더라구요.
react, redux 를 쓰고 있으면 이미 그 개념 위에서 쓰는 겁니다.
넵 말씀해주신 선언형 부분은 저도 그렇다고 생각합니다. 훅들이 전부 선언형으로 되어있으니까요! 제가 말한건 선언형 외에도 Either, Option, Task같은 추상화들과 같이쓰는 함수형을 언급하긴 한겁니다!
@@mingsu-kim 아, 제 얘기는 둘다 함수형을 모티브로 만든것들이에요.
그렇군요! 혹시 관련 레퍼런스 같은거 있으면 혹시 알 수있을까요? 저도 그렇고 다른분들도 같이 보면 좋을 것 같아서 공유해주시면 좋을 것 같아요!
@@mingsu-kim 영문이지만, funfunfunction 채널에서 볼 수 있습니다. 한글도 찾아볼게요.
넘나 필요하던 주제였어요. 명령형은 과정을 풀어서 설명하는 것이고 선언형은 결론만 가져다가 사용하는 것이라고 이해했는데 맞을까요? 그런데 함수라는 게 애초에 선언형 방식 아닌가 하는 생각도 들어서 헷갈리네요. 긴 명령어 집합을 간결하게 재사용하기 위한 게 함수니까요. print("Hello, World!")만 해도 이미 원하는 결과값만 말해주고 있잖아요. ... 다음 영상이 꼭 필요합니다~!
함수형 프로그래밍 시리즈 대환영🙌
함수형 프로그래밍의 진입 관문은 Monad인데 개념 자체는 매우 간단함.
물론 개념에 대해서 '왜'라는 질문에 답을 얻기가 쉽지 않다.
대부분의 서적들이 간략히 답을 주고 있지만 실제 코드와 만나게 되면 또 새로운 세계가 펼쳐짐.
사용하는 건 어떻게 사용을 한다지만 짧으면서도 명확하고 논리적인 이런 코드 환경을 제공해 줄 수 있는 코드를 작성할 수 있을까 고민을 계속하게 됨.
객체지향 프로그래밍을 배울때 객체지향 프로그래밍의 디자인패턴을 알기위해 노력을 10정도 했다면,
함수형의 Monad에 답을 얻을려면 100~1000정도의 노력이 필요한 것 같다.
어렵드아아 ㅋㅋㅋ
너무 유익한 내용이네요 시리즈 부탁드립니다~~~
내가 이해한걸 적어보기
명령형 코드를 하나하나 적어서 코드를 적기 때문에 오류 발생시 지금까지 적은걸 확인해야 해서 개같은데
선언형 함수로 코드를 작성하면 함수가 정상이면 일단 오류 발생시 함수는 볼 필요가 없음 그래서 작업량을 줄일 수 있음 그래서 함수 외적인 부분에서 오류를 찾으면 됨
그리고 익히는데에서도 함수의 기능과 사용 방법을 알면 템플릿 쓰는것처럼 사용 할 수 있음
근데 유연함이 좀 없을 수 있다가 단점 ?
정해진 대로 타이핑해야해서
근데 또 생각해보면 명령형이든 코드작성 기능발동 결과 이 구조는 비슷한듯 그리고 코드해석시에도 변수, 함수를 보고보고 해야하는것도 비슷한듯 그리고 명령형도 문제 없었던 코드를 복붙해서 저장해놨다가 쓰면 함 수 쓰는것과 비슷한듯 ?
데이터 추가 할 때 함수가 확실히 좋은듯 함수에만 추가하면 함수를 갖다쓴 코드에는 다 적용이 되니 굿굿
정말 너무너무 저한테 필요한 강의입니다!!! 함수형 프로그래밍 강의만 무쟈게 봤는데요. 적용을 해본적이 없습니당. 어떤걸 함수형으로 짜야 하는지도 모르겠구요. 아 그런데 혹시 자바스크립트로 하나요? 파이썬으로 해주시는게 개념 이해하기에는 더 적합하지 않을까요
함수형 프로그래밍 궁금했어요!! 시리즈 기다리고 있겠습니다 ㅎㅎ
Hello!
Thank you always for good videos.
Thank you for explaining the concept of declarative and imperative forms very well.
What we're going to talk about in the video is that declarative programming, after all, aims to abstract business logic and implement readable and non-implicit code.
Through functions, goals, and explicitness, I think that people who read and write code will not go the wrong way.
I can't explain everything that our developers have felt in their work to anyone else, but I think they end up looking for a clean, clear, simple one.
I'm looking forward to the next video.
Thank you always.
보는 채널 중 가장 유익하고 좋은 영상이 많은 채널이라 좋아합니다.
평소 몰랐던 코드, 새로운 기술 등 흥미로운 정보를 많이 알려주셔서 항상 즐겁게 보고 있습니다 ㅎㅎ
감사합니다~!
일요일 급 업무때메 일하다가 특식이라면서 부장님이 사준 회먹다가 배탈나서 휴가중인 월요일에 보는 니꼬쎔강의.. 힐링하자!
결국 함수형 프로그래밍도 기계에 명령을 내리기 위해서는 최종적으로 명령형 코드를 실행해야하고 그게 로우레벨 함수 안에 추상화되어있는거군요
필요에 따라서는 replaceAll이나 filter처럼 내장된 함수가 아니라 직접 명령형 코드를 추상화해서 만드는 연습도 필요한거같습니다
I wanted to understand what REALLY is different and better between functional and non-functional code. Looking forward to next video and appreciate you so much for your effort!
Glad it was helpful!
오 함수형 프로그래밍 궁금했었는데 다음편도 볼 수 있으면 좋겠네요
함수형 프로그래밍 영상 시리즈 너무 좋습니다!
빠른 것 같지만 다시 보면 볼수록 어떤 개념을 설명하는 데 있어서 직접적이며 간접적인 방식 모두를 사용하며 생각해볼수 있게 해주는 .. 최고!
영상보면서 Clean Code가 제일 먼저 떠오르네요ㅎㅎ 회사에서 혼자 솔루션 프로그램을 만들면서 선언형 코드가 일 진행을 빠르게 해주는 느낌이 들더라고요. 직관적으로 정의된 함수이름을 보고 사용하는것이 뭔가 반자동으로 프로그램을 만든다는 느낌을 받게해주어서 그런것 같아요.
정말 알고 싶었던 주제였습니다! 계속해주세요! keep going!👍
최근에 airflow를 쓰고있는데
강의 내용과 너무 비슷하네요!
더 올려주세요~
좋은 영상 감사합니다! 함수형 프로그래밍 시리즈 기다리고 있겠습니다~
이 영상 너무 좋아요! 댓글 처음 다는데 꼭 시리즈로 만들어주시면 좋겠어요😺
많은 응원 부탁드려요~!
공부하는 사람들에게 너무나 유익한 영상👍👍👍
널리널리 알려져서 시리즈물 쭉쭉 나오면 좋겠네요 😆
Great video! Would love to hear more about fp 👍
함수형 프로그래밍 입문자인 입장 이번 영상은 굉장히 유익했습니다ㅎㅎㅅ
와ㅏㅏㅏㅏ 함수형 프로그래밍이다ㅏㅏㅏㅏ
당연히 '선언형'이 더 쓰기 좋습니다
싫어하는 사람들의 이유인 '알고 있어야 한다'는 전제를 들어보면 맞는 말이지만
옆에 망치가 있는데 굳이 돌은 깎아 뗀석기를 만들까 처럼 알고 있으면 써야죠 ㅎㅎ
재미있어요!
Finally we are here functional programming. .Im so excited and can't wait for the next.
Super interesting topic it is. Plz make more videos about it. Thank you Nicolas all the time. 사랑해요 건강하시고 김치를 먹어요!!
알기 쉽게 정리 잘 해주셔서 감사합니다. 함수형 프로그래밍 더 다뤄주세요~
시리즈로 만들어주세요!
오 정말 유익한 정보입니다. 시리즈로 영상을 만들어 주신다면 정말 감사하겠습니다.~~
함수형 프로그래밍에 대해 관심은 많은데 개념을 실제 프로젝트에 적용시켜보는게 어렵더라고요 이렇게 함수형프로그래밍에 대해 설명해주시니 너무 좋습니다~!
함수형 코딩 영상 기다려왔어요~!! 선언적인 표현법...낯설고 어렵긴 하지만 깔끔하게 써졌을 때 쾌감이 정말 좋아요! 다만 '정말 어떻게 실행되는지 하나도 몰라도 괜찮나..?' 같은 생각은 가끔 하게 돼요. 그런데 사실 그냥 설명적으로 라이브러리를 가져다 쓸 때도 같은 고민은 하게 되는것 같아요 ㅎㅎ😂
I love this topic! Please can you release more video about functional programming?
다음 시리즈 !! 존버 하겠습니다! 너무 좋은 시리즈 입니다 ㅎㅎ
함수로 만들어 쓰면 재사용성도 올라가고 가독성도 올라가며 수정도 용이해서 좋긴 한데 코드가 함수로 만들 정도로 자주 쓰이는지도 당시에는 알기 어렵고 인수인계나 협업 등을 할 때 그걸 알아보는데 시간이 걸리는 단점이 있을 수 있겠네요 여튼 개발 규모가 커지면 커질 수록 저런 방법론의 영향도 커지고 효율도 급증하게 되겠네요
웹워커의 개념에 대해서 좀 알려주셔요.
Yes, make more videos on FP, please!!! I love your content, you explain these concepts so well! Thank you.
이 시리즈 좋아요~
함수형 프로그래밍 강의 너무 좋아요!! 😎
Nice.. thank you for short intro.. love iy
함수형 프로그래밍에 대해 더 알고 싶었는데 너무 좋은 주제네요!!!! 혹시 람다에 대한 주제도 다룰 생각이 있으신가요?
함수형 프로그래밍 영상 나올때까지 숨 참으면 되는거죠? 흡~!!!
좋은 컨텐츠 감사합니다. ~ 함수형 프로그래밍 컨셉 더 알고 싶어요 ㅎㅎㅎ
더 배우고 싶어요~~
코드의 길이에 따라 사용차이가 생길까요? 코드가 길어지면 선언형은 보기가 힘들더라구요.
그렇다고 근처에 쓰려면 더복잡해질뿐이고.
또한. 타입 스크립트는 명령형을 사용하게되면 너무너무 길어집니다.
보는대 지옥이에요.
그렇다고 immune조건을 고려안할수도없구요
정말 니꼴라스님 말대로 적당히 쓰는게 답
너무 기대됩니다 제발 나오길 ㅠㅠ
항상 영상보며 많은 도움이 되고 있어요 너무 감사합니다
너무 기대됩니다 함수형 프로그래밍 강좌
한번에 원하는 일을 처리해 주는 declarative 코딩이 저는 편한것 같지만 그만큼 많은 함수를 알아야하는 단점이 있었네요.
아가가 태어나서 한동안 못봤네요. 함수형 프로그래밍 다음 영상이 기대되요 :)
너무너무 궁금해여!!! 시리즈 만들어주시면 여러번 돌려볼게요!!!!! :)
Please make more videos about FP. Thanks
뒤에 빼꼼한 강아지 기엽..
알아봐주셔서 감사 ㅋㅋㅋㅋ
Quick sort를 c 버전과 scala 버전으로 비교해주시면 코드의 간결성을 강조할 수 있고, dictionary의 구현이 함수 기반으로 가능함을 보여주시면 새로운 사고방식을 경험시켜줄 수 있겠네요.
와우 어떤 설명보다 확실히 간명한 설명이군요
진짜 이런강의 좋아요!
감사합니다
함수형 프로그래밍에 대해서 더 잘알고 싶었는데 진짜 딱 필요한 영상이네요!! 다음영상 기대하겠습니다ㅎㅎ You're the best!!
I would like to know about the functinal programming more~~. Please, go ahead~~. Always thank your for your big efforts!!
개발을 시작한지 얼마 안됐는데, 자바로 시작해서 현재 리액트 네이티브와 타입스크립트를 배우고 있습니다. 자바로 시작해서 그런지 명령형에 더 익숙해져 있는데, 함수형 프로그래밍도 제대로 알고 싶어요. 많은 영상 올려주세요
Yes plz make a series❤️
요즘 JS 를 보면 함수형 프로그래밍을 잘 아는 것이 좋은 개발자가 되는 것에 상당히 직접적으로 연관이 있다고 들었어요! 꼭 피와 살이 되는 영상들을 보고 싶네요 ㅎㅎ
Functional 페러다임이 갑자기 하늘에서 뚝 떨어진게 아니고 사실 Object Oriented 페러다임의 문제를 해결하고자 하는데서 시작된거임. 그리고 모든 펑셔널 랭귀지의 근간에는 OO 코드가 기반으로 존재하는거임. filter메소드도 Array 클래스 내에 filter가 정의되어 있는거임. 즉 그 자체가 OO인것.
함수형 프로그래밍 좋아요! 영상 마니 마니 만들어 주세요!
Swift의 기초를 배우다가 함수형 프로그래밍에 관심을 가지게 되었는데 영상 더 만들어주세요!!
결론은 대부분의 기능을 명령형 코드로 함수화 시켜서 검증한 다음 그것들만 사용하는거네요. 언어로 치면 사자성어 초고수끼리 매우 짧지만 굵게 대화하는?
Thank you so much for this video!! I am using Scala at my work to do functional programming and it is very powerful! Especially with big data. I would love to watch more videos about them!
다음 시리즈 기대하고 있겠슴둥
함수형 프로그래밍 시리즈 너무 기대되네요 열정적으로 원합니다 많이 만들어주세요 ㅎㅎ 항상 감사해요 빠이팅하세요 :)
응원 감사합니다.~!
세상 좋아졌네... 자바스크립트에 replaceAll도 있고...
관련된 영상 꼭 바랍니다!! 기다리고 있을게요~!
함수형 프로그래밍 시리즈 해주세요오오
This Content is very useful!
Glad to hear that!
While I believe that learning functional programming can really help us get a new view on programming, personally between imperative and declarative programming, I dislike using inbuilt functions for declarative programming because there may be an implementation that isn’t documented and it can lead to unforeseen errors
안그래도 요즘 공부하려고 하는 함수형 프로그래밍이 주제로 잡혔군요...
개인적으로는 업무할때는 최대한 선언형을 쓰기 위해 구현하려고 하는 기능이 있는지 찾아보고 쓰고
공부할때는 선언형을 명령형으로 구현해보는 식으로 공부하네요..
선언형! Fancy하고 코드가 짧아져서 쓰려고 노력중인데요, 영상에서 말씀하셨듯이 상황에 맞는 메서드들을 알고 있어야 자유롭게 사용할 수있다는 점이 허들로 느껴집니다. 즉 구글링을 잘해야하고 공식문서의 설명이나 예제가 부실할 경우 좀 절망스럽더군요. 또 좋은 주제를 잡으신거 같아서 앞으로 기대됩니다. 화이팅이고 건강하세요.
I've been studying "data structure" recently, and the declarative seems to be similar to ADT. Users don't need to know how it works.
덕분에 함수형 프로그래밍의 매력에 빠졌습니다~~ 모나드도 다뤄주세요 ㅎㅎ
너무 좋은 시리지인 것 같아요
알기쉽게 설명해줘서 너무 좋아요
함수형 프로그래밍에 대한 영상 꼭 보고 싶어요!!!
혹시 가능하다면 파이썬으로도 작성해서 비교해주실 수 있으실까요?ㅎㅎ 파이썬으로 프로그래밍에 입문하는 사람들이 많으니까요!
저는 웹쪽은 아니고 MCU라고 CPU 다루는 곳에서 일하지만 암호쪽은 복잡한데다 규격도 정해져 있어서 다른 회사 API들 외주 받아서 끌어오면 보통 선언형 방식으로 되어 있는 거 같아요.
We want more about functional programming! =^D
응원감사합니다~ 좋아요~ 댓글~ 구독~ 감사합니당!!
함수형 프로그래밍이 좋다고 들은지가 2년이 넘어갑니다. 영상에서 보여주신 간단한 예시같은 경우엔 declarative를 사용하지만, 뭔가 복잡한 함수를 짜게 되면 다시 imperative로 돌아가는 경향이 있는 것 같아요. 항상 조금 더 알고 싶었던 주제였는데 꼭 노마드코더에서 한번 배워보고 싶습니다.
I have heard of the benefits of using functional programming for the last two years. I think I maybe have used functional programming methodology for some simple tasks like map, filter, or some other functions supported by the language. However, once I start to write a little more complicated function or method, I can easily find myself writing imperative codes. I have sincerely wished to learn functional programming better and hope that I could have a chance to learn it more deeply with Nomad Coders!
그렇게 다들 좋다고 하지만 적용은 어려운 함수형 프로그래밍을 다뤄주신다니, 정말 기대가 됩니다. ㅠㅠㅠ 꼭 시리즈물로 관련된 영상이 제작된다면 정말 좋겠습니다..!
함수형에서 함수안에 함수 이런식으로 들어가면 또 이해하기 어려운가 싶기도하고, 짤로 돌아다니는 것중에 죄악:함수형 프로그래밍 이런것들도 있다보니.. 어쩌다 오명을 쓰게되었는지도 더 어려운 예시에서 비교하면서 보면 알 수 있지않을까 생각합니다. 꼭 다뤄주시길 기대해봅니다 :)
함수형 다하시고 reactive. rxjs도 다뤄주시면 좋겠어요
오늘도 잘 보고 갑니다