본문 바로가기
  • 개발자 Jueony의 블로그

도서 리뷰19

C++11 기준 문자열 format 함수 (std::string/std::wstring) C++11 문법 기준으로 문자열을 formatting 하는 템플릿 함수를 만들어봤다. 메모 겸 올려본다. (C++20부터는 std::format이 추가되었으므로 그걸 쓰면 된다.) 기본적인 틀은 아래 글을 참고하여 작성했다. https://stackoverflow.com/questions/2342162/stdstring-formatting-like-sprintf 참고한 코드 대비해서 좋은 점은 아래와 같다. 1. std::string, std::wstring에 대해 모두 사용가능 2. 참고한 코드 대비 메모리 할당/복사가 적음 format.hpp #include #include #include #if defined _MSC_VER && _MSC_VER 2021. 12. 13.
[도서 리뷰] 예제로 배우는 CUDA 프로그래밍 책 제목: 예제로 배우는 CUDA 프로그래밍 평점: 4.0 / 5.0 예제로 배우는 CUDA 프로그래밍 입문자를 위한 GPGPU 프로그래밍의 기초 가이드북. 최근 대용량 병렬 가속기들의 프로그래밍 문제에 대한 가장 혁신적이고 강력한 해결책 중 하나를 이용함으로써 소프트웨어 개발에서의 문제의 www.aladin.co.kr 대규모 병렬 프로세서 프로그래밍과 함께 국내에 출판된 몇 안되는 CUDA 관련 서적 중 하나이다. CUDA를 전혀 모르는 상태에서 기본적인 사용방법을 빠르게 훑어보고 싶을때 좋은 입문서다. 개인적으로는 대규모 병렬 프로세서 프로그래밍과 같이 읽으면 좋을 것 같다. 실제로 이 책에서도 참고 서적으로 추천하고 있다. 대규모 병렬 프로세서 프로그래밍에서 다루지 않았던 stream이나 textu.. 2021. 10. 7.
[도서 리뷰] 대규모 병렬 프로세서 프로그래밍 책 제목: 대규모 병렬 프로세서 프로그래밍 평점: 4.0 / 5.0 대규모 병렬 프로세서 프로그래밍 C와 유사한 데이터 병렬 프로그래밍 언어인 CUDA를 소개하고, NVIDIA GPU의 현재 아키텍처인 Tesla를 소개하는 책. 프로그래밍 언어와 아키텍처를 설명할 뿐만 아니라, 이종 CPU-GPU 하드웨어에서 잘 수 www.aladin.co.kr CUDA C/C++의 입문서로, 국내에 출판된 몇 안되는 CUDA 관련 서적 중 하나이다. 좋았던 점 - CUDA 메모리 구조에 대한 설명이 잘 되어 있는 점. 아쉬웠던 점 - stream이나 texture 메모리에 대한 내용이 없는 점. - 책이 나온지 오래되어서 최신 CUDA 버전에 대한 내용이 반영되어 있지 않은 점. 이 책의 원서를 찾아보면 3판까지 나왔.. 2021. 10. 7.
[도서 리뷰] Effective C++(이펙티브 C++) 책 제목: 이펙티브 C++ 평점: 5.0 / 5.0 이펙티브 C++ 55개 항목을 중심으로 새롭게 구성된 3판은 각각의 항목을 통해 C++를 더 훌륭하게 구사할 수 있는 방법을 제시하며, 각 항목의 이야기를 뒷받침하는 구체적인 예제들도 탄탄히 준비되어 있다. 2 www.aladin.co.kr 말이 필요없는 명저. 당신이 C++를 주로 사용하는 개발자라면 무조건 읽어라. C++ 입문서를 1권 떼고 나서, 한 단계 더 깊이 있게 C++을 공부하고 싶을 때 읽어야 하는 중급서라고 할 수 있다. 책도 별로 두껍지 않다. 정말 알짜배기 내용만 모아놓았다. 책장에 꽂아두고 바이블처럼 계속해서 꺼내보는 책이다. 아니 바이블이라기 보다는, 쪽집게 과외, 요점정리 노트 이런 느낌이다(C++ 일타 강사 스콧 마이어스) 그.. 2021. 10. 7.
[도서 리뷰] 가상화폐 투자 마법 공식 책 제목: 가상화폐 투자 마법 공식 평점: 5.0 / 5.0 가상화폐 투자 마법 공식 최악의 폭락장에서도 손실을 자산 대비 10% 이내로 줄이면서 안정적으로 높은 수익을 낼 수 있는, 쉽고 안전한 가상화폐 투자 기법을 소개하는 책. 가상화폐 투자자들에게 무엇을 언제 얼마나 사 www.aladin.co.kr 저자인 systrader79, 강환국 씨의 다른 책들과 마찬가지로 대단히 구체적이고 실용적이며 매우 훌륭한 책이다. 개인적으로 자산배분 관점에서 다른 자산군들과 상관성이 낮다는 점에서 포트폴리오의 일부를 가상화폐에 투자하는 것에 관심이 있었다. 다만 가상화폐 특성상 워낙 변동성이 크다보니 단순 보유보다는 손실을 줄여줄 수 있는 규칙기반의 자동매매 시스템을 구축하고 싶었는데, 그 구체적인 방법론에 대해 .. 2021. 10. 7.
[도서 리뷰] Effective Modern C++ (이펙티브 모던 C++) 책 제목: Effective Modern C++ (이펙티브 모던 C++) 평점: 5.0 / 5.0 Effective Modern C++ (이펙티브 모던 C++) C++11과 C++14를 이용해서, 즉 현대적인 C++을 이용해서 진정으로 훌륭한 소프트웨어를 작성하는 방법을 설명한다. Effective Modern C++은 스콧 마이어스의 이전 책들에서 검증된 지침 기반, 예제 주도적 www.aladin.co.kr 같은 저자가 쓴 Effective C++(이펙티브 C++)과 함께 C++ 개발자라면 반드시 읽어봐야할 필독서. C++ 11/14를 사용하면서 반드시 알아둬야할 팁들을 모아놓은 책이다. 리뷰를 보면 책 번역이 아쉽다는 의견이 많은데 그 부분은 나도 동의하지만 그래도 내용이 워낙 훌륭하기 때문에 추천.. 2021. 10. 7.