# 함수형
[기술면접 스터디] 절차지향/객체지향/함수형 프로그래밍, 시간복잡도/공간복잡도, Spring/SpringBoot
절차지향 프로그래밍(Procedural Programming)은 일련의 처리 절차를 정해진 문법에 따라 순서대로 기술하는 프로그래밍 방법으로, 대표적인 언어로는 C언어가 있다.절차지향 프로그래밍은 컴퓨터의 처리구조와 유사하기 때문에 실행속도가 빠르지만 유지보수가 어렵다
함수형 프로그래밍
함수형 프로그래밍(functional programming)은 자료 처리를 수학적 함수의 계산으로 취급하고 상태와 가변 데이터를 멀리하는 프로그래밍 패러다임의 하나를 뜻함.함수형 프로그래밍은 거의 모든 것을 순수 함수로 나누어 문제를 해결하는 기법으로, 작은 문제를 해

JSCODE 2회차
Create React App(CRA)란 React 프로젝트를 쉽고 빠르게 만들 수 있도록 도와주는 도구이다. React로 개발 프로젝트를 만들기 위해선 웹팩(Webpack), 바벨(Babel) 등 배워야하는 기술이 매우 많다.이런 기술을 배우지 않고 React 애플리
펑터
펑터(Functor)는 매핑할 수 있는 것(can be mapped over)이라는 행위를 선언한 타입 클래스를 말한다.자세히 정리하면 펑터는 리스트 같은 컨테이너형 타입의 값을 꺼내서 입력받은 함수를 적용한 후, 함수의 결괏값을 컨테이너형 타입에 넣어서 반환하는 행위
Class/함수형 컴포넌트
우리는 기존에 export default function(){}이라고 적어컴포넌트를 만들었다.그런데 함수형이 나오기 전에는 class형컴포넌트를 사용했다고 한다.요즈음에는 거의 함수형으로 되어있는경우가 많으나, 오래전부터 이어진 서비스의 경우 클래스형을 사용한 부분이

15Day
Section17댓글 수정하기 방법 1 => isEdit를 사용해 수정버튼 누르면 기존 작성창이 열리게됨 -> 그리고 작성버튼이었던 부분은 수정부분으로 바뀜방법 2 => 수정클릭시 모달열림 -> 모달안에서 수정하거나 모달에서 비밀번호를 클릭후, 작성하는곳으로 이동하여(

[Python] 동시성 프로래밍으로 데이터를 더 빠르게 정렬해 Excel 로 뽑아내보자 (Feat. FastAPI, aiohttp)
웹 크롤링을 할 건데, Python 의 동시성 프로그래밍을 이용해 크롤링 속도를 높여볼 거다.동시성 프로그래밍을 사용해 성능을 높여볼 수 있는 다양하고 멋진 서비스들이 많지만, 내 실력에 속도를 제일 확연히 느끼며 측정해볼 수 있으며, 무엇보다 내가 유일하게 만들 수

함수형 프로그래밍을 배워보자!
함수형 프로그래밍에 대해서 이론을 공부해도 감이 잘 오지 않는 분들에게 어떻게 함수형 프로그래밍에 접근을 해나가면 좋을지 도움이 되고자 1부 파트였던 **함수형 사고에 대한 이론과 실습과정**을 담은 스터디 내용을 바탕으로 정리한 내용입니다.
함수형 프로그래밍
순수 함수를 사용한 프로그래밍이다.모든 입출력은 메소드 이름, 인수, 반환 타입으로 구성된 메소드 시그니처에 명시해야 한다.순수 함수는 호출 횟수에 상관없이 주어진 입력에 대해 동일한 출력을 생성한다.위 calculateDiscount메소드는 하나의 입력(product
typescript로 compose, pipe 구현하기
저번 포스트에서 typed compose function에 대한 포스트를 번역했습니다.이번에는 해당 포스트에서 영감을 얻어서 compose와 pipe를 좀 더 확장해보았습니다.단순히 arg를 ...arg로 바꿔서 여러 인자를 받을 수 있게 했습니다.각각 ArityFun

함수형 프로그래밍에 대해
함수형 프로그래밍이란??명령형 프로그래밍을 기반으로 개발했던 개발자들은 전역 데이터가 많이 있는 스파게티 코드를 유지 보수하는 일이 굉장히 힘들다는 것을 깨닫고, 선언형 프로그래밍의 일종인 함수형 프로그래밍 패러다임을 적용했다. 함수형 프로그래밍은 거의 모든 것을 순수
절차지향,객체지향 프로그래밍
프로그래밍 언어는 크게 절차지향 프로그래밍과 객체지향 프로그래밍 방식으로 구분합니다. 절차지향 객체지향은 컴파일 시 소스 코드를 어디서부터 읽느냐에 따라 나뉩니다 절차지향 프로그래밍은 소스코드를 위에서부터 차례대로 읽는 방법입니다. 소스코드를 순차적으로 실행하기 때문에
typescript compose 함수 만들기 [번역]
원문: https://minaluke.medium.com/typescript-compose-function-b7512a7cc012 어떻게 typescript에서 함수형 프로그래밍의 compose 함수의 타입을 체킹할 수 있을까요? 함수형 프로그래밍에서 함수 합성은