책 소개
저자 모리요시 나오 | 출판사 시대고시기획 | 2021년 02월 05일
그동안 알고리즘 서적을 읽다가 중도에 포기한 독자 및 프로그래밍을 처음 접하는 입문자들이나 초보자들을 위해 집필된 기본서이다. 알고리즘을 이해하기 쉽게 설명하고 많은 알고리즘을 다루는 것보다 알고리즘을 직접 만드는 ‘문제 해결능력’을 기르는 데 집중한다. 이렇게 배운 알고리즘을 JavaScript, PHP, C, Java, Swift, Python, Visual Basic, Scratch 8가지 언어를 통해 코딩을 실습함으로써 보다 깊이 있는 알고리즘 공부를 하도록 도와준다.
책 내용
초보자도 이해하기 쉬운 그림으로 모든 프로그래밍 용어들을 비유를 사용하며 쉽게 설명.
JavaScript, PHP, C, Java, Swift, Python, Visual Basic, Scratch 의 특징, 실행환경, 문법 특징 등을 알기 쉽게 설명.
데이터구조(변수, 배열 ...)부터 시작해서 플로우차트, 각각의 간단한 알고리즘을 앞서 설명한 여러 프로그램언어와 함께 설명한다.
감상평 / 느낀 점
정말 '초등학생도 이해하기 쉽게' 설명하는 것 같다.
이제 막 입문하려하는 개발자에게 딱 적합한 책. 이 책을 한 번 쭉 읽고나면 나는 어떤 언어가 더 편한지, 어떤 것을 중점으로 배워야 할지 생각해 볼 수 있는 것 같다.