7. 프로그래밍 언어가 뭐야?
- 소프트웨어를 작성하기 위한 언어
- 저급언어, 고급언어로 나뉜다
- 순차형, 절차형, 객체형, 함수형 언어로 나뉜다
8. 프로그래밍 언어가 뭐야?
- 소프트웨어를 작성하기 위한 언어
- 저급언어, 고급언어로 나뉜다
- 순차형, 절차형, 객체형, 함수형 언어로 나뉜다
9. 프로그래밍 언어가 뭐야?
- 소프트웨어를 작성하기 위한 언어
- 저급언어, 고급언어로 나뉜다
- 순차형, 절차형, 객체형, 함수형 언어로 나뉜다
저급언어 고급언어
10. 프로그래밍 언어가 뭐야?
- 소프트웨어를 작성하기 위한 언어
- 저급언어, 고급언어로 나뉜다
- 순차형, 절차형, 객체형, 함수형 언어로 나뉜다
저급언어 고급언어
컴퓨터가 알아듣기 쉬움
11. 프로그래밍 언어가 뭐야?
- 소프트웨어를 작성하기 위한 언어
- 저급언어, 고급언어로 나뉜다
- 순차형, 절차형, 객체형, 함수형 언어로 나뉜다
저급언어 고급언어
컴퓨터가 알아듣기 쉬움
사람이 알아듣기 쉬움
12. 프로그래밍 언어가 뭐야?
- 소프트웨어를 작성하기 위한 언어
- 저급언어, 고급언어로 나뉜다
- 순차형, 절차형, 객체형, 함수형 언어로 나뉜다
Swift는 이쪽
저급언어 고급언어
컴퓨터가 알아듣기 쉬움
사람이 알아듣기 쉬움
13. 프로그래밍 언어가 뭐야?
- 소프트웨어를 작성하기 위한 언어
- 저급언어, 고급언어로 나뉜다
- 순차형, 절차형, 객체형, 함수형 언어로 나뉜다
14. 프로그래밍 언어가 뭐야?
- 소프트웨어를 작성하기 위한 언어
- 저급언어, 고급언어로 나뉜다
- 순차형, 절차형, 객체형, 함수형 언어로 나뉜다
순차형 절차형 객체형 함수형
15. 프로그래밍 언어가 뭐야?
- 소프트웨어를 작성하기 위한 언어
- 저급언어, 고급언어로 나뉜다
- 순차형, 절차형, 객체형, 함수형 언어로 나뉜다
순차형 절차형 객체형 함수형
1. 나는 사과를 발견했다.!
2. 나는 사과를 물에 씻는다.!
3. 나는 사과를 먹는다.!
4. 나는 바나나를 발견했다.!
5. 나는 바나나를 물에 씻는다.!
6. 나는 바나나를 먹는다.!
7. 나는 키위를 …
16. 프로그래밍 언어가 뭐야?
- 소프트웨어를 작성하기 위한 언어
- 저급언어, 고급언어로 나뉜다
- 순차형, 절차형, 객체형, 함수형 언어로 나뉜다
순차형 절차형 객체형 함수형
1. 씻어먹기(나, 사과)!
2. 씻어먹기(나, 바나나)!
3. 씻어먹기(나, 키위)
17. 프로그래밍 언어가 뭐야?
- 소프트웨어를 작성하기 위한 언어
- 저급언어, 고급언어로 나뉜다
- 순차형, 절차형, 객체형, 함수형 언어로 나뉜다
순차형 절차형 객체형 함수형
1. 나.씻어먹기(사과)!
2. 나.씻어먹기(바나나)!
3. 나.씻어먹기(키위)
18. 프로그래밍 언어가 뭐야?
- 소프트웨어를 작성하기 위한 언어
- 저급언어, 고급언어로 나뉜다
- 순차형, 절차형, 객체형, 함수형 언어로 나뉜다
순차형 절차형 객체형 함수형
1. 누구?(나).먹는다(씻는다(사과))!
2. 누구?(나).먹는다(씻는다(바나나))!
3. 누구?(나).먹는다(씻는다(키위))
19. 프로그래밍 언어가 뭐야?
- 소프트웨어를 작성하기 위한 언어
- 저급언어, 고급언어로 나뉜다
- 순차형, 절차형, 객체형, 함수형 언어로 나뉜다
순차형 절차형 객체형 함수형
Swift는 객체형, 함수형 두 가지 특성을 가지고 있다.
20. 컴퓨터 프로그래밍
특정한 프로그래밍 언어를 이용해 구체적인 컴퓨터 프로그램으로 구현하는 기술
Swift
21. 컴퓨터 프로그래밍
특정한 프로그래밍 언어를 이용해 구체적인 컴퓨터 프로그램으로 구현하는 기술
Swift PARK HERE
40. 왜 Swift를 해야하는가?
편함
요즘 유행하는 요소인 클로져, 컴파일 타임 중 객체 타입 결정,
쉬운 문법, 제네릭 프로그래밍, 다중 리턴 등을 제공해서 빠른
코딩이 가능하게 하고 자동 ARC 메모리 관리 기능을 제공 해
줘서 프로그래머가 코딩에만 집중할 수 있도록 도와준다.