Toggle theme
문제를 잘 정의하는 것은 문제를 절반 해결한 것이다. - 2023.12
사용자 도구
Toggle theme
로그인
사이트 도구
검색
도구
문서 보기
이전 판
PDF로 내보내기
Fold/unfold all
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
최근 바뀜
미디어 관리자
사이트맵
현재 위치:
start
»
wiki
»
pm
wiki:pm:start
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== 프로그래밍 ====== ===== 프로그래밍 패러다음 ===== ==== 절차 지향 프로그래밍 ==== ==== 객체 지향 프로그래밍 ==== 캡슐화, 다양성, ==== 함수형 프로그래밍 ==== 수학의 원리와 비슷하며, 학습하는데 어려움이 있음 반면 사람의 사고 방식과 비슷한 절차 지향, 객체 지향 프로그래밍이 있음 프로그램 종류: Haskell, F#, OCaml Erlang JavaScript Kotlin Go Python Rust Java C++ Scala 함수형 프로그래밍 지원 특징 1. Pure Functions (외부 상태를 변경하지 않음) 2. Stateless, Immutability (외부에서 전달된 상태를 변경하지 않음으로써 불편성 유지, 멀티 쓰레드 환경에서 안정적임) 3. Expressions Only (if, switch 안됨) 4. First-class and higher-order functions Monad ==== 함수형 반응형 프로그래밍 ==== ===== ? ===== ==== TDD ==== {{tag>주레피 프로그래밍 함수형프로그래밍}}
/volume1/web/dokuwiki/data/pages/wiki/pm/start.txt
· 마지막으로 수정됨: 2023/01/13 18:44 (바깥 편집)
문서 도구
문서 보기
이전 판
역링크
PDF로 내보내기
Fold/unfold all
맨 위로