코드란 무엇인가요?
컴퓨터가 알아듣는 언어
⏱ 예상 ~4분
01 · 읽기
코드(code)는 컴퓨터에게 무엇을 해야 할지 알려주는 텍스트예요. 코드를 작성한다는 건, 컴퓨터가 따라 할 수 있는 언어로 단계별 명령을 적는 거예요.
여러분은 매일 누군가에게 지시를 내려요. 레시피는 어떻게 요리하는지 알려주고, 운전 경로 안내는 어디서 회전할지 알려주죠. 코드도 같은 일이에요. 다만 컴퓨터를 위해 쓴다는 점이 다를 뿐이에요.
💡 상상해 봐요코드는 레시피와 같아요. 레시피는 "밀가루와 달걀을 섞은 다음 350도에서 20분 동안 구우세요"라고 말해요. 코드는 "사용자에게 이름을 묻고, 인사말을 보여주세요"라고 말해요. 둘 다 결과를 만들어내는, 순서가 있는 명령이에요.
핵심 정리
- 코드는 그냥 텍스트예요 — 특별한 앱 없이도 일반 텍스트 파일에 쓰면 돼요
- 코드는 위에서 아래로, 한 번에 하나씩 실행돼요
- 컴퓨터는 글자 그대로 따라요 — 말한 대로만 하고, 절대 더하지 않아요
- 명령이 잘못되면 컴퓨터는 의도를 추측해주지 않아요 — 잘못 실행하거나 에러 메시지를 던질 뿐이에요
02 · 코드 예제
같은 간단한 프로그램을 세 가지 방식으로 작성했어요. 일반 한국어, Python, JavaScript. 얼마나 비슷한지 한번 보세요.
일반 한국어
1. Ask the user for their name
2. Save their answer
3. Print "Hello, " followed by their name
Python
name = input("What is your name? ")
print("Hello, " + name)
JavaScript
const name = prompt("What is your name?");
console.log("Hello, " + name);
세 버전 모두 똑같은 일을 해요. 이름을 묻고 hello 라고 인사하는 거죠. 프로그래밍 언어는 평소 한국어(혹은 영어)로 적던 명령을, 더 구조화된 방식으로 표현하는 것뿐이에요.
03 · 퀴즈
코드란 무엇인가요?
- 전문가만 이해할 수 있는 비밀 언어
- 컴퓨터에게 무엇을 해야 할지 알려주는 텍스트 명령
- 자동으로 실행되는 특별한 파일
- 이진수 0 과 1
04 · 빈칸 채우기
코드는 위에서 _____ 까지 실행돼요. 한 번에 하나씩.
05 · 짝짓기
각 프로그래밍 개념을 그에 맞는 실제 세계의 비유와 짝지어 보세요.
(이 섹션은 인터랙티브해요 — JavaScript를 켜 주세요.)
⚠ 전체 인터랙티브 경험에는 JavaScript가 필요해요. JavaScript를 켜고 새로 고침해 주세요.
※ 이 사이트는 독립 운영되는 교육 프로젝트로, Anthropic의 공식 제품이 아니에요. Claude™ 는 Anthropic, PBC 의 상표예요.