전문가를 위한 C++

전문가를 위한 C++ 책을 처음 읽었을때 드는 느낌 부터 설명하자면 굉장히 알찬 내용이며 국내에서 가장 번역이 잘된 책이라고 생각하는 책이다. 이책이 개정판이 벌써 4판까지 나왔으며 역시나 이책은 기본 서적 과 C++ 17 으로 설명이 되어있어서 표준을 준수하는 책이다. 또한 다양한 디자인 패턴, 간단한 병렬 알고리즘을 제공하기에 좋다. 메모리 관리에 대한 내용도 상세히 기술 되어있고, 디버깅에 대해서도 자세히 설명이 되어있어 이책은 업무를 진행을 하면서 다시 한번 지식을 일깨워주는 책이다. 개인적으로 설명은 핵심 위주로 작성되어 있는데, 개인적으로 이러한 부분이 좋다. 장황한 설명이 길어져 핵심을 결국 흐트려진 책이 많은데, 이책은 원하는 핵심을 간결하게 핵심만 짚어주고 이해가 되지 않을땐 직접 찾으면서 익히는 공부 스타일이 좋기 때문이다. 이책은 많은 사람들이 추천할 정도로 좋은 책임에는 분명함에 틀림이 없다. 하지만 이책의 난이도를 얘기해 달라면 당연히 기본 C++ 의 지식은 가지고 있어야 할 것이며, 이책을 통하여 그 기본을 한번 더 다지는 책이 될 것이라 강력하게 추천한다.

 

 

Optimized C++ (C++ 최적화)

정말 강력하게 추천하는 책이다. 책의 내용 구성부터 너무나도 알차다. 초반에는 기본적으로 최적화 할 수 있는 방향을 제시함으로써 C++ 을 최적화를 해야하는 이유를 자세히 설명을 해준다. 사실 모든 언어에서도 최적화는 필요로 하지만 방대한 자료와 자율성을 가진 C++ 로써는 최적화의 기법도 상당히 많고, 기괴하다. 개인적으로 C++ 기초 공부하고 Effective C++ 책을 보며 실력을 향상시키는 정석(?) 적인 방향으로 잡았었다면 개인적으론 STL 기본 공부까지 마치고 난뒤 이책을 꼭 보라고 추천하고 싶다. 기본적인 STL을 무작정 사용하지 않고 어떻게 사용하면 효과적으로 성능을 낼 수 있을지 자세히 설명이 되어있다. 또한 STL을 사용하며 주의점도 알려줌으로써 기본적인 STL 사용법을 강화 시켜 줄 수 있을것 같다. 또한 입출력 최적화, 스레드 최적화 메모리 최적화도 설명 함으로써 아주 심화 깊은 얘기를 다룰수는 없는 분량이지만 자신이 조금더 깊은 공부를 하고 싶다면 이책을 꼭 한번 읽고 공부를 하면 좋을 것같다는 생각이 든다. 책의 난이도는 약간 있으니 초심자가 보기는 부담 스러울 수는 있으나, 방대한 양을 설명을 하기보단 기본적이고 핵심적인 최적화를 설명하기에 꼭 읽어보길 추천하며 기본 문법과 간단한 STL 공부는 하고 책을 읽으면 훨씬 많이 도움이 될 책이다.

 

 

드디어 기다리고 기다리던 갤럭시 홈 미니! 요즘은 수많은 가전 제품과 연동되는 스마트 홈 스피커가 많이 출시 되었다. 카카오,KT,구글,아마존 등등.. 수많은 스마트 홈 스피커가 출시 되었지만 실질적인 제조사와 연동되는 스마트 홈 스피커는 없었다.

이번에 삼성에서 출시하는 갤럭시 홈 미니를 사용하면 기존에 잘 사용하던 smart things 을 사용하여 집에 삼성 가전제품들을 컨트롤 하거나 모니터링을 할 수 있게 되었는데, 아무래도 기기 제조사 끼리 사용하는게 궁합이 잘 맞을것 같기에 엄청나게 기대를 해보고 있다. 안그래도 좀더 편리한 라이프를 즐기는 스타일 이기에 신청 하게 되었다. 아래 사진 또한 갤럭시 노트8로 촬영한 스크린샷이다. 

빨리 만나 봤으면 좋겠다!! 하단에 신청 URL도 있으니 신청 하시면 됩니다!

 

 

 

 

 

https://www.samsung.com/sec/templateEvent/Home_Mini_Beta

 

Home_Mini_Beta

Home_Mini_Beta

www.samsung.com

 

MariaDB는 최근에 가장 핫한 데이터베이스 이다. 최근 CentOS 의 경우 기본 데이터베이스를 MySQL 에서 MariaDB로 교체되면서 입문자들이 CentOS 를 설치 하면 많이 보았을 데이터베이스이다. MySQL 과 똑같다 봐도 무방하지만 이제는 다른 회사로 분리가 되어 출시가 되었음으로 독립적인 프로젝트라고 봐도 무방하다. 이전부터 MySQL 과 PHP의 연동은 필수적인 요소로 생각할 만큼 궁합도가 높았는데 최신 MariaDB에 관한 책의 내용은 따로 없었지만 이번에 한빛미디어에서 출판한 "이것이 ~ 다" 시리즈중 MariaDB관련 내용이다. 역시나 데이터베이스의 기본 개념부터 탄탄히 설명이 되어 있어서 초보가 봐도 전혀 부담이 없는 책이다. PHP와의 연동 부분은 생각보다는 작은 부분이지만 꼭 필요한 부분은 정확하게 설명이 되어있으니 이책을 보면서 MariaDB를 통해 데이터베이스와 PHP 연동법, 데이터베이스의 기본개념을 익힐수 있는 좋은 책이라 생각된다. 

'리뷰' 카테고리의 다른 글

Optimized C++ (C++ 최적화)  (0) 2019.09.14
삼성전자'갤럭시 홈 미니' 베타 테스트 실시!!  (0) 2019.08.29
이것이 MariaDB다  (0) 2019.08.07
혼자 공부하는 C언어 (혼공C)  (0) 2019.07.08
알고리즘이 욕망하는 것들  (0) 2019.06.07
이것이 자바다  (0) 2019.04.11

혼자 공부하는 C언어 (혼공C) C언어 프로그래밍 관련 책이다. 개인적으로 입문서는 원서를 추천하며, 원서가 읽기 힘든 사람에겐 다른 책을 추천을 해줬다. 워낙 인기가 있으니 해당 책의 언급은 하지 않도록 하겠다. 딱 잘라 말하면 그에 준하는 읽기 쉽게 구성이 되어있다. 쉽게 읽으면서 C언어를 공부하며 가장 힘들어하는 핵심적인 포인터 부분을 책의 반이상에 넣어 독자가 포인터에 겁을 먹지 않도록 해주고 있는것이 가장 큰 장점인것 같다. 이책의 개인적으로 좋아하는 부분은 C언어를 초장기에 배웠을 당시 대학 시험에서 그렇고 손으로 코딩하여 문제를 푸는 점이 나에게 가장 좋았던 공부법이라 생각한다. 나는 C언어를 처음 배우는 사람에게 무조건 손으로 직접 써보라고 할정도로 이책은 가장 처음부터 "직접 해보는 손코딩" 항목이 따로 있어 좋은 습관을 들일 수 있도록 해준다. 또, 다른 책들은 결과값을 따로 빼놓아서 소스코드를 보며 왔다갔다 하며 결과값을 확인해야 하지만 이책은 바로 그 코드에 결과값을 넣어 쉽게 확인 할 수 있도록 하였다. 책이 정말 사소한 부분을 독자가 어떤 부분에서 필요하고 불편한지를 잘 아는것 같아서 읽기 굉장히 편했다. C언어중 가장 핵심적이며 설명하기 어려운 포인터부분을 그림으로 설명하고 있어 C언어를 배우는 사람들에게 꼭 책을 추천을 해줘도 혼나지 않을것 같다는 생각이든다.

'리뷰' 카테고리의 다른 글

삼성전자'갤럭시 홈 미니' 베타 테스트 실시!!  (0) 2019.08.29
이것이 MariaDB다  (0) 2019.08.07
혼자 공부하는 C언어 (혼공C)  (0) 2019.07.08
알고리즘이 욕망하는 것들  (0) 2019.06.07
이것이 자바다  (0) 2019.04.11
이것이 C# 이다.  (0) 2019.02.08

+ Recent posts