ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Swift란
    STUDYING/Swift 2021. 10. 15. 23:44
    728x90

    Swift란?

    Swift는 애플의 iOS와 macOS를 위한 프로그래밍 언어로 2014년 6월 2일 애플 세계 개발자 회의(WWDC)에서 처음 소개되었다. 기존의 애플 운영체제용 언어인 Objective-C와 함께 공존할 목적으로 만들어졌다. Objective-C와 마찬가지로 LLVM으로 빌드되고 같은 런타임을 공유한다

    • 2010년 크리스 래트너를 필두로한 애플 프로그래머들이 개발.
    • Obj-C, C#, Python, Rust, haskell 등의 기존언어와 신생언어를 참조하여 만듬.
    • 클로저, 다중리턴타입, 네임스페이스, 제네릭스, 타입인터페이스 등 Obj-C에는 없었던 현대 프로그래밍 언어가 갖고 있는 기능들이 많이 포함됨.
    • 2015년 12월 오픈소스전환 Github
    • LLVM

    Swift 언어 특징

    안전성(Safe)

    • 안전한프로그래밍을 지향함
    • 엄격한 문법으로 개발자실수를 방지
    • 옵셔널, guard 구문, 오류처리, 강력한 타입통제 등등

    신속성(Fast)

    • C,C++,Obj-C를 대체를 목적으로 개발
    • 실행속도 최적화 및 컴파일러 개량으로 더 빠른 컴파일 성능구현

    더 나은 표현성(Expressive)

    • 사용하기 편하고 보기좋은 문법
    • 현대적이고 세련된 문법구현
    • 명령형, 객체지향 프로그래밍 패러다임을 기반으로 한 함수형 프로그래밍 패러다임프로토콜 지향 프로그래밍 패러다임

    출처

    'STUDYING > Swift' 카테고리의 다른 글

    Optional  (0) 2021.10.17
Designed by Tistory.