일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- ai
- 개발/webrtc
- 개발/언어/Java
- 개발/CS/OS
- 개발/MySQL
- ⌨️Developer/보안
- 카테캠
- 개발/네트워크
- 알고리즘
- 개발/컴퓨터네트워크
- 개발
- 대외활동/카카오테크캠퍼스
- 개발/OOP
- 개발/환경
- electron
- 취업
- AI/ML
- 개발/Java/Spring
- 개발/프레임워크&라이브러리
- 카카오테크캠퍼스
- 개발/CS/알고리즘
- ⌨️Developer
- 개발/Java
- 개발/에러
- 개발/언어론
- 개발/Electron
- 카카오 테크 캠퍼스
- 개발/보안
- 개발/Tools/프레임워크/Spring
- AI/GPT
Archives
- Today
- Total
목록2023/03/21 (1)
봄수의 연구실
순수 함수
순수 함수란 무엇인가 순수 함수는 입력값에 대해 항상 동일한 출력값을 반환하는 함수를 말합니다. 이러한 함수는 입력값 외에 다른 상태나 외부 환경에 의존하지 않기 때문에, 여러 스레드에서 동시에 호출해도 안전합니다. 또한 순수 함수는 입력값을 변경하지 않고, 항상 새로운 값을 반환하기 때문에 불변 데이터 구조와도 잘 맞습니다. 함수형 언어가 병렬성에서 이점을 가지는 이유 함수형 언어에서는 병렬성(parallelism)을 위해 순수 함수(pure function)와 불변 데이터 구조(immutable data structure)를 사용합니다. 함수형 언어에서는 상태 변이(state mutation)를 피하고 불변성(immutability)을 지향하기 때문에, 일반적으로 뮤텍스(mutex)와 같은 동시성 제..
Computer Science
2023. 3. 21. 10:48