AiWithU코딩하기
코딩하기· 🚩 시작하기메뉴
코딩하기 · 시작하기

기초 지식 1 / 29

프로그램이란 무엇일까요?

프로그램은 '언제, 무엇을, 어떤 순서로' 할지 적어 둔 심부름 목록이에요.

라면 끓이는 법을 떠올려 보세요. '물을 끓인다 → 면과 수프를 넣는다 → 4분 기다린다 → 불을 끈다.' 순서가 정해진 이 목록이 바로 프로그램이에요. 다만 사람 대신 컴퓨터가 그대로 따라 해요.

아쉬운 부탁

“사람에게: 맛있게 끓여 줘”

좋은 부탁

“컴퓨터에게: 물 550ml를 끓이고, 끓으면 면을 넣고, 4분 뒤에 불을 꺼”

컴퓨터는 아주 빠르고 지치지 않지만, 눈치가 없어요. 그래서 하나하나 정확하게 알려줘야 해요. 예전에는 이걸 사람이 컴퓨터 말(코드)로 직접 썼어요. 이제는 AI가 내 말을 코드로 바꿔 주니까, 나는 '무엇을 원하는지'만 잘 설명하면 돼요.

  • 보이는 것: 버튼, 글자, 그림 (화면)
  • 일어나는 일: 누르면 점수가 오른다 (움직임)
  • 기억하는 것: 최고 점수, 메뉴 목록 (데이터)

우리가 쓰는 모든 앱도 결국 이 세 가지로 이루어져 있어요. 다음에 휴대폰 앱을 볼 때 '여기서 보이는 건 뭐고, 누르면 무슨 일이 생기고, 무엇을 기억하지?' 하고 생각해 보세요.

작업실에서 해 보기

채팅창에 이렇게 보내 보세요.

“새 프로그램으로 처음부터 만들어줘. 누르면 '안녕!' 하고 인사하는 큰 버튼 하나”