Swift (26) 썸네일형 리스트형 [Swift] 스위프트의 함수형 프로그래밍 패러다임 💡 함수형 프로그래밍 패러다임? 프로그램이 상태의 변화 없이 데이터 처리를 수학적 함수 계산으로 취급하고자 하는 패러다임 함수 자체의 응용을 중요하게 여김 순수하게 함수에 전달된 인자 값만 결과에 영향을 주므로 상태 값을 갖지 않고 순수하게 함수만으로 동작 어떤 상황에서 프로그램을 실행하더라도 일정하게 같은 결과를 도출할 수 있음! 함수형 프로그래밍의 장점 프로그램이 동작하는 흐름에서 상태(값)이 변하지 않으면 함수 호출이 각각 상호 간섭없이 배타적으로 실행되므로 병렬처리할때 부작용이 거의 없다. 또한, 필요한 만큼 함수를 나누어 처리할 수 있도록 스케일 업할 수 있기 때문에 대규모 병렬처리에 큰 강점! 멀티 코어 혹은 여러 개 연산 프로세서를 사용하는 시스템에서 효율적인 프로그램을 만들기 쉽다. 상태변.. 이전 1 ··· 3 4 5 6 다음