한눈에 보이는 코딩 그림책 한눈에 보이는 그림책 8
한선관 외 지음 / 성안당 / 2026년 1월
평점 :
장바구니담기


이 책은 코딩에 대한 두려움을 없애고 누구나 친근하게 코딩의 세계에 다가갈 수 있도록 돕기 위해 작성되었다. 코딩은 문제를 구조화하고, 복잡한 현상을 단순화하며, 해결 방법을 논리적으로 설계하는 과정-즉, '컴퓨터 사고력'을 기르는 일로 AI 시대를 살아갈 모든 이들에게 필요한 핵심 능력이자, 창의성과 논리력을 동시에 키울 수 있는 가장 효과적인 도구이다.

1장에서는 코딩이란 무엇이며 프로그램 구현 과정과 텍스트형 프로그래밍 언어, 코딩의 가치에 대해 알아본다. 우리가 흔히 문서를 작성하거나 게임을 할 때 컴퓨터 프로그램을 실행하는데 이러한 프로그램은 원하는 작업을 수행할 수 있도록 도와주는 명령어와 데이터의 집합이다. 프로그램 개발자들이 프로그램을 만들기 위해 고민하고, 계획하며, 수많은 컴퓨터 명령어를 작성하는 과정이 바로 프로그래밍이다. 코드란 사람과 컴퓨터가 소통하기 위해 정해 놓은 규칙이나 명령어의 집합이기에 양쪽이 모두 이해할 수 있도록 약속된 명령어 체계인 코드를 사용해야 한다. 프로그램에는 수많은 코드가 포함되며, 이런 코드로 컴퓨터가 특정 동작을 수행하도록 지시하는 과정을 바로 코딩이라고 한다. 코드의 규칙 체계를 프로그래밍 언어라고 하며, 저급 프로그래밍 언어와 고급 프로그래밍 언어로 나뉠 수 있다. 고급 프로그래밍 언어로 작성한 코드를 소스 코드라고 하는데 일반적으로 코드라고 하면 바로 이 소스 코드를 의미한다. 그 외 기계어로 번역된 코드는 목적 코드라고 하며 이 번역 과정을 컴파일이라고 한다. 컴파일하는 방식에는 컴파일러를 이용하는 방식과 인터프리터를 이용하는 방식이 있다.

2장에서는 사람과 컴퓨터의 소통 편으로 비트와 코드, 반도체, 논리 게이트, 중앙 처리 장치, 레지스터와 기계 주기, 컴퓨터의 언어에 대해 알아보는 시간을 갖는다. 이진수 체계를 사용하여 데이터를 처리하는 컴퓨터의 최소 저장 단위가 바로 비트이다. 이진 처리를 기계적으로 구현한 것이 천공카드인데 카드에 뚫린 구멍의 유무로 0과 1을 표현한다. 하지만 구멍 뚫는 과정이 번거로운 등의 단점으로 점차 새롭게 등장한 자기 테이프에 밀리기 시작한다. 자기를 이용한 저장 장치와 전기를 이용한 저장 장치에 대해서도 알아본다.

예상했던 것처럼 코딩은 결코 만만하지 않았지만 친절하고 세세한 설명글을 통해 하나씩 알아가는 재미를 선사하는 도서이다.

C언어, 파이썬, 자바, 자바스크립트 등의 4가지 언어를 기초부터 차근히 익힐 수 있는 코딩 입문서로 적극 추천한다. 코딩의 가치는 미래지향적인 만큼 어릴 때 필수적으로 익히면 더욱 유용하지 않을까 싶다. 강추!

문화충전200 카페에서 제공한 도서를 읽고 작성하였습니다.


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo