프로그래밍 기본 용어

Din의 개발노트·2020년 12월 16일
post-thumbnail

Swift를 시작하기에 앞서 프로그래밍의 기본 용어를 정리하는 시간을 가져보도록 할게요!

Swift 소개

Swift는 애플에서 개발한 프로그래밍 언어로 2014년 6월 개발자 회의에서 소개되었습니다.
iOS, macOS, watchOS, tvOS 등을 개발할 수 있으며, 기존의 objective-C와 유사하나 개발과정뿐만 아니라
성능 또한 빠른다고 합니다.
그래서 현업에서도 점차 objective-C에서 Swift로 넘어가는 경향이 있어 다음과 같이 업무가 구분된다고 합니다.

  1. objective-C 유지/보수

  2. obejective-C를 Swift로 변환

  3. Swift 개발

이렇기 때문에 Swift는 iOS 개발에 있어서 중요하다고 볼 수 있습니다.

기본 용어

ToKen(토큰) : 더 이상 쪼갤 수 없는 프로그래밍 요소( Identifier, Keywords, Literals, 연산자 등)이 있습니다.

Expression(표현식) : 변수나 상수, 연산자, 함수 등이 모여서 하나의 값이 도출되게 하는 식입니다.

Statement(문장) : 하나 이상의 Expression(표현식)이 모여서 특정 작업을 실행하는 코드블록(반복문, 할당문, 호출문, 흐름 제어문 등)입니다.

Literal(리터럴) : 코드 내에서 의미가 변하지 않고 그대로 사용하는 값을 의미합니다.( 숫자, 문자 등)

Identifier(식별자) : 식별자 = 유일한 이름, 코드에 포함된 요소를 구별하기 위해 사용되는 이름입니다.

Keyword(키워드) : 특정 기능을 사용하기 위해 프로그래밍 언어가 미리 사용하고 있는 예약어입니다.

Compile(컴파일) : 입력한 코드를 컴퓨터가 인식할 수 있는 코드로 바꾸는 것입니다. (바이너리코드로 변환하는 것 입니다.)

Link(링크) : 이미 만들어져 있는 기능 등을 우리가 만든 코드와 연결하는 것을 말합니다.

자 이제 프로그래밍에 대한 기본적인 용어 정리는 끝났습니다.

그럼 이제 Swift 문법을 다음 포스팅부터 시작하도록 하겠습니다.

profile
iOS Develpoer

0개의 댓글