반응형

프로그래밍 4

(서평) 한 권으로 배우는 게임 프로그래밍 (박태준, 박효재, 윤하연) - 한빛미디어

한 권으로 게임 프로그래밍을 배운다는 것 자체가 사실 불가능하다. 대신 기초는 쌓을 수 있다. 눈으로 보는 가시적인 성과를 위해 무작정 따라 하기를 배우는 것은 무료하지 않게 공부할 수 있는 좋은 방법이지만 어느 순간 보면 다시 처음으로 돌아오게 되어 있다. 하지만 그런 방법도 나쁘지 않다고 생각한다. 숲을 보고 나무를 보는 것도 좋으니까. 어쩌면 이 책은 반대라고 얘기할 수 있다.  기본을 설명하면 대체로 무료하고 딱딱하기 쉬운데 생각보다 쉽게 풀어내고 있다. 읽다 보면 '굳이?'라는 생각이 들기도 하지만 처음 보는 사람에게 필요한 내용도 차근히 설명한다. 게임 프로그래밍에서 필요한 건 뭘까? 를 고민할 때 필요한 방향성 같은 내용을 담고 있다고 할 수 있다.  수포자가 많다고들 하지만 게임 프로그래밍..

UML 실전에서는 이것만 쓴다 (로버트 C. 마틴) - 인사이트

UML이라는 걸 해야겠다는 생각이 들었다. 대부분의 실용서적은 늘 필요성을 느끼며 구매하게 되는 것 같다. 통합 모델링 언어(UML : Unified Modeling Language)는 소프트웨어 공학에서 사용되는 표준화된 범용 모델링 언어다. 미술로 말하자면 스케치 정도 되려나? 코딩 언어를 사용하지 않고 윤곽을 만들어 내는 작업이라고 할 수 있다. 재미나게도 출판사 서평 첫 문장은 "이 책은 UML을 공부하려는 사람을 위한 책이 아니다" 다. 보고 재밌다고 생각했다. 그럼에도 UML 추천도서에는 늘 이 책이 있다. 서평 두 번째 문장은 "이 책은 UML을 사용하려는 사람을 위한 책이다"이다. 그렇다. 이 책은 실용적인 책이며 최소주의를 지향한다. UML 관련 서적을 보면 어마어마한 두께를 자랑하는 책..

수학과 함께하는 AI 기초 (EBS) - EBS한국교육방송공사

2021학년도 2학기 고등학교 교과목 도입 예고를 시작으로 이 책은 발간된 것 같다. AI나 머신 러닝의 경우 학문적으로는 꽤 오래전부터 진행되고 있었고 H/W의 발전과 구글의 Deep Learning의 기점으로 폭발적으로 이슈화 된 것 같다. 이 책을 구입한 이유는 고등학교에 AI 수업이 생겼다는 기대감과 함께 어느 정도 수준의 것을 가르칠까 궁금했기 때문에 구입하게 되었다. 이 책은 최근 핫하다는 Python을 기본 언어로 채택하였고 이론과 실습을 할 수 있게 구성되어 있었다. 인공지능의 전반적인 과정을 체계적으로 설명하고 있었고 최종 단계에서는 간단한 학습 실습을 해볼 수 있게 구성되어 있었다. 언어로 Python을 채택한 이유는 간단하게 AI를 테스트해볼 수 있기 때문이다. 언어의 장벽을 낮추고 ..

전문가를 위한 C++ (마크 그레고리) - 한빛미디어

이 책은 개정 3판에 사서 본 책이다. 보통의 바이블 서적의 경우 아주 기초적인 것에서부터 자세하게 다룬다. 읽고 있으면 지겨운 부분도 많다. 대부분의 사람들이 집합만 보다가 덮는 수학 책처럼 그런 바이블 서적들이 많았다. 이 책은 앞단에 '전문가를 위한'이라고 명시를 해 두었다. 기초를 어느 정도 다진 프로그래머라면 한 단계 더 발전할 수 있는 계기를 마련할 수 있다. 문법적인 것을 설명하는 것과 더불어 어떻게 구현하는지 왜 그래야 하는지를 세심하게 짚어가며 설명해 준다. 가벼운 내용에 페이지를 허비하지 않으며 꼭 설명해야 하는 부분에서는 여러 장을 들여 설명한다. 개정 3판도 1200페이지가 넘는 엄청난 양이였지만 개정 4판은 1500페이지에 육박한다. 개정 3판은 C++14를 개정 4판은 C++17..

반응형