본문 바로가기
반응형

스위프트15

2. 함수형 프로그래밍의 특징. 2. 함수형 프로그래밍의 특징. 함수형 프로그래밍 패러다임의 가장 큰 장점은 대규모 병렬처리가 굉장히 쉽다. 프로그램이 상태의 변화 없이 데이터 처리를 수학적 함수 계산으로 취급하고자 하는 패러다임이다. 함수 자체의 응용을 중요하게 생각한다. 순수하게 함수에 전달된 인자 값만 결과에 영향을 주며, 상태 값을 갖지 않고 순수하게 함수만으로 동작한다. 따라서 일정하게 같은 결과를 도출할 수 있다. 프로그램이 동작하는 흐름에서 상태(값)가 변하지 않으면 함수 호출이 각각 상호 간섭 없이 배타적으로 실행되므로 병렬처리할 때 부작용(side-effect)이 거의 없다. 프로세스 혹은 스레드 별로 특정 값을 참조하거나 변경하기 위해서 락을 걸거나 대기할 필요가 없기 때문에 대규모 병렬처리가 쉽다. 함수형 프로그래밍.. 2019. 2. 13.
Swift - Playground(플레이그라운드) Swift - Playground(플레이그라운드) 순서는 좀 다르지만, 우선 스위프트(Swift)를 공부하고자 한다면 Mac이 있으면 좋고 더불어 Xcode툴이 있으면 좋겠다. Xcode에서는 손쉽게 스위프트(Swift)를 공부할 수 있도록 플레이그라운드(Playground)를 지원하고 있다. 사용방법도 비교적 간단하고 빠르게 문법을 익힐 수 있는 장점이 있어 학습하기에 좋은 것 같다. 아직 폭 넓게 플레이그라운드를 사용해보지는 못했지만 기본적은 스위프트(Swift) 문법을 학습하는 것에 있어 별 문제는 되지 않는다. Xcode가 설치되어 있다는 가정하에, 그리고 최신버전의 Xcode가 설치되어 있다면 스위프트(Swift) 4.0 버전을 이용하는 것도 좋을 것 같다. 가장 최신 버전의 스위프트(Swift.. 2017. 11. 9.
Swift - 함수 Swift - 함수 지난 주, 금요일 불현듯 Swift공부를 해볼까? 하는 생각이 떠 올라 그 바람에 바로 예스24를 통해 Swift책을 구입하게 되었다. 책은 '야곰' 이라는 분이 집필을 한 책인데 iOS를 Swift로 개발하는 책이 아니고, 그냥 Swift라는 언어에 대한 문법 공부를 위한 책인데, 서평도 좋은 편이고 사전 리뷰어들의 칭찬도 많이 있어 나름 기대 되는 책이라 판단 되어 구입을 했다. 생각보다 책은 저렴한 편이었다. 월요일부터 오늘까지 3일째, 노트북위에 펼쳐 놓고 시간이 날때마다 한 장 한 장 읽으면서 넘기는데 느낌은 좋다. 우선 그런 느낌이 든 이유는 내가 이미 iOS개발을 하고 있는 현업 개발자라 그런 것 같다. 처음 프로그래밍을 접하는 사람이라면 어려울 수도 있을 것 같다는 생각.. 2017. 11. 8.
반응형