지난번에, 내가 가르치는 아이들에게, 프로그래밍 언어를 배운다는 것 자체에 대한 흥미를 주기 위해서, 스터디를 시작하는 시점에서 프로그래밍 언어를 배운다는 것이 무엇인가? 에 대한 이야기를 해주었다.

이 내용을 조금 요약하면

(1) 컴퓨터도 전원 플러그를 꼽아서 작동하는 엄연한 기계이다. 프로그래머란, 이런 컴퓨터라는 기계가 내 말을 듣게 하도록 명령하는 사람을 말한다.

(2) 컴퓨터는 0과 1로 값을 인지한다고 했는데 전기는 아날로그이다. 어떻게 작동할까? 대충 얘기하면 전압이 세지면 1, 전압이 약하면 0. 이런 식인거다. 전압을 조절하면서 값을 바꾸어 가는 것이다.

(3) 그럼 우리가 이 0과 1을 입력하면서 해야겠지? 옛날에는 진짜 이렇게 했다. 구멍을 뚫고 막고 하는 천공카드부터 시작해서... 하지만 너무 힘들지 않은가? 그래서 그나마 사람이 알아먹을 수 있는, 일정한 규칙이 있는 고급 언어가 이 프로그래밍 언어들인거다. 우리는 그 중 Java를 공부하고 있는 것이다.

(4) 지금 우리 스터디 아이들 중에 여자가 많은데, 이 분야가 왠지 남자가 주도적인 분야인 것 같다. 하지만 세계 최초의 프로그래머도 여자라고 한다. 너희가 잘 할 수 있다는 이야기이다.

+ Recent posts