# fp

88개의 포스트
post-thumbnail

함수형 프로그래밍 vs 객체지향 프로그래밍

함수형 프로그래밍과 객체 지향 프로그래밍의 차이에 대해서!

2022년 8월 23일
·
0개의 댓글
·

[함수형 프로그래밍] 함수 체인

우리가 일반적으로 사용하는 list.map((a) ⇒ a + 1) 과 같은 것들은 모나드가 적용된 예이다. 여기서 list가 위에서 알아본 Monad 이다. Array 객체안에는 실제 heap 메모리의 시작주소(배열)를 가리키고 있는 포인터변수가 멤버변수로 있을 것이

2022년 8월 15일
·
0개의 댓글
·

[함수형 프로그래밍] 함수형 프로그래밍

함수는 input을 받으면 일정한 output을 뱉는 코드 묶음외부 변수가 없으면 일정한 input을 넣으면 “반드시” 일정한 output이 나온다외부 변수를 사용하지 않는다반드시 함수 스코프 범위 안에 있는 변수만 사용한다상태를 변경하지 않는다매개변수로 배열이나 객체

2022년 8월 12일
·
0개의 댓글
·
post-thumbnail

[About iOS] FP - 함수형 프로그래밍

이 글은 다른 글들보다 유독 제 생각이 많이 들어가있고, 저만의 해석이 있습니다.기본적으로 쉽게 설명하기 위한 비유가 들어가있으며, 완전히 그 비유와는 부합하진 않을 수 있어 큰 틀만 봐주시면 감사하겠습니다.잘못된 점이 있다면 지적해주시면 겸허히 받아드리겠습니다.Fun

2022년 7월 16일
·
0개의 댓글
·
post-thumbnail

functional programming 메모장 [정리중]

https://www.youtube.com/watch?v=Qr_FxgpMuWAhttps://www.youtube.com/watch?v=wyABTfR9UTU누구냐 넌(역사를 보자)LISP( first functional programming langua

2022년 7월 10일
·
0개의 댓글
·
post-thumbnail

[fp] pattern matching

안녕하세요.오늘은 최근 업무에서 사용한 패턴 매칭(pattern matching) 을 소개하고자 합니다.아직 자바스크립트에서 정식으로 패턴 매칭 문법을 지원하고 있지 않아서 builder, fuctor 를 통해 직접 구현하면 어떨까 하다가 패턴 매칭의 다양한 기능을 구

2022년 7월 9일
·
0개의 댓글
·
post-thumbnail

OOP, FP

OOP: Object Oriented Programming 의 약자로서 class와 object에 기반한 프로그래밍 디자인 패턴이다. 관련된 데이터끼리 묶어서 class를 형성하고 그 안에서 object instance를 만듬으로써 프로그램을 디자인한다코드의 재사용률을

2022년 6월 27일
·
0개의 댓글
·

Functional programming paradigm

함수형 프로그래밍 방식은 값, 상태변화를 배제하고 함수자체의 응용을 중시한다명령형 프로그래밍은 메모리 참조값이 함수에 사용되어 같은 인자를 전달하여도 결과값이 인자 이외의 값에 간섭을 받을 수 있다.➡함수의 독립성을 고려하지 않는다.👩‍👩‍👦반면에 함수형 프로그래

2022년 6월 4일
·
0개의 댓글
·

OOP vs FP

OOP 는 Object Oriented Programming의 약자로 객체지향 프로그래밍을 뜻한다.OOP는 객체지향 프로그래밍이란 프로그램을 단순히 데이터와 처리방법으로 나눈 것이 아니라, 객체(object)라는 기본 단위로 나누고 이들의 상호작용으로 서술하는 방식이다

2022년 6월 2일
·
0개의 댓글
·
post-thumbnail

OOP vs FP

OOP Object Oriented Programming의 약자로 class와 object에 기반한 프로그래밍 패러다임(디자인 패턴)이다. OOP는 관련된 데이터끼리 묶어 class를 형성하고 그 안에서 object instance를 만듬으로써 프로그램을 디자인 해준다. [OOP의 장점] OOP는 코드의 재사용률을 높이고 코드를 간결하게 함으로써 유지...

2022년 5월 27일
·
0개의 댓글
·

OOP vs FP

OOP는 Object Oriented Programming 의 약자로 class와 object에 기반한 프로그래밍 패러다임 이다.OOP는 관련된 데이터끼리 묶어 class를 형성하고 그 안에서 object instance를 만듬으로써 프로그램을 디자인 해준다.코드의 재

2022년 5월 25일
·
0개의 댓글
·
post-thumbnail

비동기 - 동시성 프로그래밍

비동기 동시성 프로그래밍을 위한 각종 지식

2022년 5월 18일
·
0개의 댓글
·
post-thumbnail

[평가지표] TN, TP, FN, FP

이번 포스팅에서는 분류모델의 평가지표에서 핵심이 되는 TN, TP, FN, FP에 대해 알아보겠습니다.구체적인 맥락과 함께 이해하기 위해 알 수 없는 유튜브 알고리즘(영상 추천 모델)을 생각해보겠습니다.이 모델은 어떤 사용자가 특정 영상을 좋아할지, 좋아하지 않을지를

2022년 5월 11일
·
0개의 댓글
·
post-thumbnail

함수형프로그래밍 - 지연성

range와 L.range구현 range와 L.range의 성능 테스트

2022년 5월 9일
·
0개의 댓글
·

OOP vs FP

함수형 프로그래밍 전달받은 인자값을 중심으로 결과값을 반환하는 간결한 방식의 프로그래밍으로데이터를 함수 내부에서 따로 저장하거나 하지 않는다.한 번에 하나의 작업만 수행하는 함수들의 조합으로 로직을 처리한다.예) func(obj) : 함수 인자값으로 객체, 함수 등

2022년 5월 4일
·
0개의 댓글
·
post-thumbnail

OOP vs FP?? 뭔데??

요즘 유행한다는 함수형 프로그래밍 구경해봐~~ 커몬~~

2022년 5월 3일
·
0개의 댓글
·

OOP vs FP

OOP는 Object Oriented Programming의 약자로 객체지향 프로그래밍을 뜻한다.OOP는 객체지향 프로그래밍이란 프로그램을 단순히 데이터와 처리방법으로 나눈 것이 아니라,객체(object)라는 기본 단위로 나누고 이들의 상호작용으로 서술하는 방식이다.객

2022년 4월 30일
·
0개의 댓글
·
post-thumbnail

자바스크립트 함수형 프로그래밍을 위한 필요 지식

대부분의 프로그래밍 언어는 블록 레벨 스코프를 가진다. 그러나 자바스크립트의 var키워드로 선언된 변수는 함수레벨 스코프를 가지게 된다. 따라서

2022년 4월 25일
·
0개의 댓글
·
post-thumbnail

type-safe & user-friendly한 Regex Builder 만들기

함수형 프로그래의 핵심 중 하나는 description과 evaluation을 분리하는 것이다. description과 evaluation의 분리는 lazy evaluation을 통해서 이루어질 수 있는데, lazy evaluation이란 말 그대로 descriptio

2022년 4월 17일
·
0개의 댓글
·