Swift언어와 함수형 프로그래밍
Swift의 언어적 특징에 대해 간단하게 알아보겠습니다. Swift는 Java,C++과 같이 객체지향 패러다임을 차용하여, 클래스와 상속, 접근자, 생성자, 소멸자 등 객체지향 프로그래밍의 특징들을 많이 찾아볼 수 있는데요, Swift는 이 시점 최고 대세인 "함수형 프로그래밍" 또한 차용했습니다. 왜 함수형 Paradigm을 차용했는지, 함수형 프로그래밍은 어떤 특징을 갖고있는지 알아보겠습니다. 그 전에!! 먼저 명령형 프로그래밍, 객체지향 프로그래밍(OOP) 먼저 훑고 지나가겠습니다. 코딩의 기본은 "명령형 프로그래밍"입니다. 저도 컴퓨터공학과에 들어와 가장 먼저 배운 것이 C언어를 이용한 명령형 프로그래밍이었습니다. 왜 명령형 프로그래밍일까요?? - 한 줄 한 줄 컴퓨터에게 차례로 실행할 명령을 전..
Swift 지식(CS)
2022. 5. 21. 13:38