🧩 언어 연결 명령어 정리 — 배우면 구조가 보인다 | 코딩스타랩 Part 5-1

🧩 언어 연결 명령어 정리 — 배우면 구조가 보인다 | 코딩스타랩 Part 5-1

🧩 언어 연결 명령어 정리 — 배우면 구조가 보인다 | 코딩스타랩 Part 5-1

안녕하세요 코러입니다 😊
지난 Part 5에서 코딩 언어의 계보도를 살펴봤죠? 이번에는 “그럼 실제 명령어는 어떻게 연결돼 있을까?”를 알아볼 차례예요.
Python, JavaScript, C를 나란히 비교하면, 코딩의 공통 뼈대가 보이기 시작합니다.

🎯 오늘의 핵심:
1️⃣ 변수 선언, 2️⃣ 조건문, 3️⃣ 반복문, 4️⃣ 출력 방식 비교

1️⃣ 변수 선언 — 시작은 모두 ‘이름 붙이기’

PythonJavaScriptC
x = 10let x = 10;int x = 10;

Python은 자료형을 자동으로 판단하지만, JavaScript와 C는 명시적으로 타입을 써야 해요. 즉, C는 “컴퓨터 중심”, Python은 “사람 중심” 언어죠.

2️⃣ 조건문 — 논리의 기본 틀

PythonJavaScriptC
if x > 5:
    print("크다")
else:
    print("작다")
if(x > 5){
  console.log("크다");
}else{
  console.log("작다");
}
if(x > 5){
  printf("크다");
}else{
  printf("작다");
}

3개 언어 모두 구조는 거의 같아요.
다만 print(), console.log(), printf()처럼 “말하기 도구”만 다를 뿐이에요.

3️⃣ 반복문 — 시간의 흐름 만들기

PythonJavaScriptC
for i in range(5):
    print(i)
for(let i=0;i<5;i++){
  console.log(i);
}
for(int i=0;i<5;i++){
  printf("%d", i);
}

문법 차이는 있지만, “변수→조건→증가”라는 공통 구조를 모두 가지고 있어요.

💪 미션: 1. 세 언어 중 하나를 선택해, 반복문으로 1~10 합을 구하는 프로그램을 작성하세요.
2. 나머지 언어로 변환해보며 구조가 어떻게 비슷한지 비교해보세요.

4️⃣ 출력과 입력 — 언어의 개성

PythonJavaScriptC
name = input("이름: ")
print("안녕,", name)
let name = prompt("이름:");
alert("안녕, " + name);
char name[20];
scanf("%s", name);
printf("안녕, %s", name);

Python은 “한 줄”로 끝내는 단순함, JavaScript는 “브라우저 창 대화형”, C는 “콘솔 중심 구조”로 각자의 개성을 가지고 있어요.

❓ Q&A 코너

Q1. 왜 세 언어가 비슷하게 생겼나요?
👉 모두 C언어의 문법 규칙을 일부 물려받았기 때문이에요.

Q2. Python이 제일 쉬운 이유는?
👉 괄호나 세미콜론 대신 들여쓰기로 구조를 표현하기 때문이에요.

Q3. 세 언어를 모두 배우면 어떤 장점이 있나요?
👉 언어가 달라도 ‘생각하는 법’이 같아지니까, 어떤 언어도 빠르게 배울 수 있어요.

📘 다음 단계 예고

다음 Part 6에서는 ‘코딩 언어 전체 지도’를 통해 우리가 배운 언어들이 실무와 어떤 식으로 이어지는지 한눈에 살펴볼 거예요.

📰 최신 글

#코러 #코딩입문 #언어비교 #Python #JavaScript #C언어 #프로그래밍기초 #코딩스타랩 #코딩명령어 #언어연결
다음 이전