함수형 프로그래밍이란?
함수형 언어가 뭘까? 내 주변의 컴덕 친구들이 iOS의 언어인 swift에 대한 이야기를 할 때 ''함수형 프로그래밍'', ''함수형 언어'라는 말을 자주 들었다. 내가 이용하는 프로그래밍 언어가 함수형 프로그래밍인지, 함수형 프로그래밍이 도대체 뭔지 관심이 생겨 한 번 찾아보았다. 명령형 프로그래밍과 함수형 프로그래밍 우선 내가 이제껏 사용해오던 프로그래밍 언어 Java, C#등은 명령형 프로그래밍이라고 보면 될 것 같다. 명령형 프로그래밍은 '명령을 수행'하는데 초점이 맞추어져있고 함수형 프로그래밍은 '함수형식을 유지'하는데 초점이 맞추어져있다고 생각된다. 명령형 프로그래밍은 입력, 출력의 유무에는 크게 상관이 없이 필요한 동작을 수행하기 위해 내부적으로 값에 접근해 사용해도 상관이 없다. 다시 말하..
Develop/iOS 개발
2019. 7. 10. 23:23