전체 글 212

1.1 프로그램 짤 때 바탕이 되는 것

계산 프로세스 - 컴퓨터 속에 있는 것이며, 데이터라고 하는 것을 조작하면서 어떤 일을 한다. 프로세스 - 사람이 만든 규칙에 따라 움직이고 프로그램 - 위 규칙을 가리켜 프로그램이라고 한다. 프로그램을 통해 우리의 주문대로 컴퓨터의 혼을 만들어낸다. 계산 프로세스란, 마법사가 넋을 불러내려 할 때 머릿속에 떠올리는 생각과 엇 비슷하여, 보거나 만지지는 못하지만 없다고 무시할 수 없는 그 무엇이다. 프로세스는 사람 대신 머리 쓰는 일을 하고 질문에 답하기도 하고 은행에서 돈을 찾거나 공장에서 로봇 파을 움직여 물건을 만들어 내기도 하는데, 이런 식으로 우리 세상살이에 영향을 준다. 프로세스를 다스리는 프로그램은 마치 넋을 다스리는 마법사의 주문과 같다고 볼 수 있다. 프로그램은 조심스럽게 써내려간 여러 ..

올긴이의 글과 머리말

옮긴이의 글 굳이 머리말부터 읽으라고 부추기는 이유 - 이 책에 따른 교육 과정의 값어치는 수많은 곳에서 갖가지 방법으로 증명되고 있음. - 치우친 경험에서 얻은 비뚤어진 잣댏 이 책의 값어치를 섣불리 재지 말라고 하는 것. 프로그램 짜기를 처음 배우는 이보다는, 흔히들 쓰는 언어로 프로그램을 한참 짜본 사람들 가운데서, 이 책의 가르침을 어긋나게 받아들이거나 우습게 넘겨 버리는 이가 많다. 적어도 이 책의 3장까지 차분히 읽어가면서 손수 코드도 쳐서 돌려보고 연습문제도 꾸준히 풀어보지 않으면, 이 책이 주는 값어치를 올바르게 가늠하기 어렵다고 생각한다. 추천사 여러 사회집단 그 누구나 프로그램을 짜고 따른다. 큰 문제들을 공략하다 보면, 잇달아 여러 가지 프로그램이 필요하다 이 프로그램들은 문제를 푸는..