01-1. 개발자는 대체 뭐하는 사람인가요?

01-2. 코딩과 프로그래밍, 앱과 프로그램

컴퓨터가 할 일 설계하기

프로그래밍

소프트웨어를 만들고 운영하는 과정

개발

컴퓨터의 보이지 않는 요소

소프트웨어 vs 프로그램 vs 애플리케이션

[소프트웨어와 프로그램]

예를 들어, 이메일을 보내는 소프트웨어를 만든다고 가정했을 때,

받는 사람의 이름과 주소와 같은 정보가 필요한 데 이를 ‘데이터’ 라고 한다.

이메일을 보내는 과정에는 내용 쓰기/서식지정하기/이미지삽입하기 등의 기능이 필요한데, 어떤 일을 수행하기 위해 필요한 기능을 일정 단위로 묶은 것을 ‘라이브러리’ 라고 한다.

받는 사람/사릴제목/메일 내용 입력하기 등까지의 모든 과정을 수행할 수 있도록 만든 것이 ‘프로그램’

⇒ 이 모든 것을 아우르는 것이 소프트웨어

[애플리케이션]