1. 명령어와 친해지기
혹시 예전에 프로그래머의 일을 뭔가 엄청 신비롭고 어려운 거라고 생각했다면, 이제 그 미신을 깨줄 시간이야! 프로그래밍은 비밀스러운 예술이 아니라 멋지고 진짜 재밌는 일이야. 지금 바로 느껴볼 수 있을 거야.
컴퓨터 프로그램은 프로그래밍 언어라는 특별한 규칙과 단어로 작성해. 오늘은 C# 언어를 만나볼 거야: 첫 프로그램을 직접 써보고, 명령어가 뭔지 파악하고, 컴퓨터가 네 말을 듣게 만들어볼 거야 (물론 컴퓨터가 듣고 싶을 때만 듣겠지만 ㅎㅎ). 😅
프로그램은 명령어(리스트)들의 모음이야. 먼저 첫 번째 명령어가 실행되고, 그 다음 두 번째, 세 번째... 이런 식으로 쭉 실행돼. 모든 명령어가 끝나면 프로그램도 끝나.
명령어 리스트에 어떤 명령어가 들어갈 수 있는지는 누가 실행하는지, 즉 실행자가 어떤 명령어를 알고(이해하고) 있는지에 따라 달라. 강아지한테는 "앉아", "짖어", 고양이한테는 "저리 가", 사람한테는 "멈춰!", 그리고 로봇한테는 "일해!" 같은 명령을 내릴 수 있지. 👨💻
명령어는 컴퓨터에게 "이거 해!"라고 간단하게 지시하는 거야. 제일 중요한 건 컴퓨터는 네가 말한 그대로만 실행하지, 네가 원하는 대로는 안 해줘. 😆 물론 인공지능이 더 똑똑해지면 달라질 수도 있겠지만.
C# 언어의 명령어는 꽤 다양해. 예를 들어, 이 명령어로 화면에 글자를 출력할 수 있어:
Console.WriteLine("로봇 — 사람의 친구");
이 명령어는 컴퓨터에게 "화면에 "로봇 — 사람의 친구"라는 텍스트를 출력해"라고 말하는 거야.
컴퓨터가 네 문장을 세 번 출력하게 하고 싶으면, 명령어를 여러 번 써주면 돼.
Console.WriteLine("로봇 — 사람의 친구");
Console.WriteLine("로봇 — 사람의 친구");
Console.WriteLine("로봇 — 사람의 친구");
결과적으로 컴퓨터는 화면에 그 문장을 3번 출력할 거야. 완전 쉽지? 😎
2. 프로그램은 어떻게 동작할까: 실행 순서
네 프로그램은 그냥 위에서 아래로, 한 줄씩 차례대로 모든 명령어를 실행해. 명령어가 다 끝나면 프로그램도 끝나.
Console.WriteLine("안녕, 모두!");
Console.WriteLine("오늘 우리는 C#으로 코딩을 배워!");
결과:
안녕, 모두!
오늘 우리는 C#으로 코딩을 배워!
몇 줄 더 추가하면 컴퓨터는 또박또박 다 출력해줄 거야. 컴퓨터는 진짜 성실하지만, 시키지 않은 건 절대 안 해.
3. 첫 번째 프로그램 작성하고 실행하기
좋은 일은 미루지 말자! 이제 이론은 그만, 실전으로 가보자! C#으로 첫 프로그램을 써보자.
1단계: WebIDE 열기
WebIDE를 열고, 화면에 "프로그래머라서 멋져! 😎"라는 문장을 출력하는 프로그램을 작성해봐.
Program.cs라는 파일이 열려 있어야 해.
2단계: 아래 코드를 거기다 써봐
이모지도 당연히 써도 돼 — C#은 이모지 완전 잘 지원해! 🥰
Console.WriteLine("프로그래머라서 멋져!😎");
3단계: 프로그램을 제출해보기
WebIDE 상단 패널에 "검사" 버튼이 있을 거야. 그걸 눌러봐.
모두 제대로 했다면, 서버가 네 답안을 인정해주고 축하 메시지도 줄 거야. 😎
방금 네가 C#으로 첫 프로그램을 직접 작성해서 성공적으로 제출한 거야. 기분 좋지? 이제 너도 진짜 프로그래머야 (적어도 한 걸음 더 가까워졌지). 😇
GO TO FULL VERSION