C 언어로 키우는 코딩 스킬 - 질문하고 답하며 알아가는 프로그래밍의 진짜 원리!
안기수 지음 / 생능북스 / 2026년 9월
평점 :
장바구니담기


*출판사에서 도서를 제공받아 작성한 서평입니다.

​

인공지능 시대가 되며 인공지능이 인간의 일자리를 많이 대체할 것 같다는 생각이 들었고 인간은 어떤 일을 해야 하는지 근본적으로 고민하게 되는 것 같다. 결국 단순 반복적인 일들은 인공지능에게 대체되고 대신 인공지능을 활용한 또다른 다양한 일들을 하게 될테니 관련 일자리들은 많이 생길 것이라는 생각이 들었다. 이를 위해서는 컴퓨터나 인공지능의 작동원리들을 알아두면 좋겠다는 생각이 들었고 이런 생각이 들던 차에 C언어를 접해 궁금한 것들이 있어 이 책을 보게 됐다.

​

이 책은 C언어를 특별한 방식으로 설명해주고 있었다. 보통은 C언어를 문법적인 면에서 처음부터 차근차근 설명해줄텐데 이 책은 대화형 수업으로 효율을 높이고 있었다. 사실 어떤 언어를 배우든지 진입장벽이 존재한다. 우리의 것이 아니기에 그만의 문법을 배울 때는 용어도 어렵고 생소한 것이 사실이다. 이때 대화형 수업을 채택해 진입장벽을 낮췄다고 생각했다. 가상의 수업에 참여해 소설책 보듯 편하게 읽어나갈 것을 기대했다는 저자의 말에 공감이 됐다.

​

교수님과 각기 다른 성격을 가진 4명의 학생이 대화하는 내용을 읽어가다보면 자연스럽게 프로그래밍 수업을 받을 수 있다. 맨처음에 C언어는 왜 배워야 하냐는 질문에 전 세계의 프로그래밍 언어의 인기도를 나타내는 지수 이야기가 흥미를 끌었다. 다른 프로그래밍 언어들과 비교해 설명을 들으니 더 이해가 잘 됐고 이밖에도 다양한 비유들이 나와 이해가 쏙쏙 됐다.

​

다양한 주제들이 나오는데 이 순서는 특별한 의미가 없으니 관심 있는 주제를 선택해 가며 읽어나가면 된다고 적혀 있었다. 왜 십진법이 아닌 이진법이 컴퓨터에 적합한지 물음에 대한 대화도 재미있었다. 십진법으로만 생각하려는 고정관념에서 벗어나 컴퓨터가 처리하기 쉬운 방법을 생각해봐야 한다는데 인공지능 시대에는 이런 식의 사고가 많이 필요하겠다는 생각이 들었다. 각 장의 마지막에는 체크리스트가 있으니 의미있는 부분을 다시 요약, 정리해 볼 수 있고 셀프 체크 코너도 문제로 나와있으니 잘 이해했는지 체크해 볼 수 있다. 프로그래밍 수업을 접하며 다소 어려울 수 있는 내용도 흥미롭게 대화형으로 풀어주고 있어 쉽고 재미있게 볼 수 있겠다는 생각이 들었고 호기심을 해소하고 유도하는 과정이 반복되고 있어 유익한 시간이었다.


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