
추천도서
이 분류에 44개의 가격비교가 있습니다.
시간이 지나도 변하지 않고 컴퓨팅 세계의 기반을 강화하는 데 도움이 되는 전문적이고 안전하며 이식 가능한 C 코드를 작성하는 방법을 저자의 경험을 바탕으로 설명한다. C와 C 표준 라이브러리를 사용하는 모범 사례와 사용 중에 발생할 수 있는 일반적인 오류 등을 설명한다. C 프로그램을 디버깅하고 테스트하고 분석하는 방법도 소개한다.
1:1 과외하듯 배우는 C 프로그래밍 자습서. 『혼자 공부하는 C 언어』가 더욱 흥미 있고 알찬 내용으로 돌아왔다. 혼자 공부하더라도 막히는 부분이 없도록 부가 설명용 동영상 ‘QR 코드’를 추가했다. 또한 최신 프로그램에서도 무리 없이 실습을 진행할 수 있도록 비주얼 스튜디오 2022 버전을 반영했다. 물론, 프로그래밍이 정말 처음인 사람에게 ‘꼭 필요한 내용’과 뭘 모르는지조차 모르는 마음에 십분 공감해 과외 선생님...
엔비디아에서 개발한 GPGPU 아키텍처인 CUDA를 기반으로 다양한 방면에서 속도와 효율의 판도를 뒤집는 병렬 처리에 대해 학습한다. 또한, 비주얼 스튜디오에서의 CUDA 프로그래밍 방법부터 시작해 병렬 처리 코드를 한 줄씩 살펴보며 컴퓨터 구조 내에서는 세부적으로 어떻게 동작하는지 이미지와 함께 구체적으로 간파한다.
C#의 기본, 고급 문법과 더불어 기초 클래스 라이브러리까지 다루고 있다. 총 22개 장으로, 앞서 배운 내용을 활용하면서 단계별로 학습할 수 있도록 구성했다. 입문자의 눈높이에 맞춰 친절하게 설명한 핵심 문법을 익히며 프로그래밍 동작 원리를 이해하고, 예제 코드로 실습을 진행하며 실력을 향상시킬 수 있다. 또한, [비타민 퀴즈]와 [연습문제]를 통해 배운 내용을 스스로 점검하고 부족한 부분을 보완할 수 있다. 『이것이 ...
C++ 핵심 가이드라인(C++ Core Guidelines)은 뛰어난 현대적 C++ 코드를 작성하기 위한, 그리고 기존 코드를 개선하기 위한 일관된 모범 관행들을 제공한다. 그러나 C++ 핵심 가이드라인은 특정 주제의 규칙을 한 번에 하나씩 찾아보는 데 특화된 형태로 구성되어 있어서 실무 개발자를 위한 튜토리얼로는 적합하지 않다. 《쉽게 설명한 C++ 핵심 가이드라인》은 C++ 핵심 가이드라인에서 과도하게 기술적인 부...
[C++ 기초 플러스]는 현재까지 가장 알차게 만들어진 C++ 입문서라는 좋은 평가를 받고 있다. 이 책은 유명한 스티븐 프라타(Stephen Prata) 교수의 [C++ 기초 플러스] 6판의 11쇄이며, 기존 번역판의 독자로부터 지적된 부분의 문제를 수정하여 이번에 새롭게 선보였다. 이미 컴퓨터 산업에서 바이블로 여겨지고 있는 이 책은 구조화된 코드, 하향식 설계, 클래스, 상속, 템플릿, 예외 등을 포함하여 프로...
게임 엔진은 매우 복잡하고 어려운 소프트웨어다. 바로 그런 이유 때문에 개별 주제를 다루는 책은 넘쳐나지만 전체적인 맥락을 한 번에 파악할 수 있는 책은 드물다. 이 책은 특정 기술이나 엔진을 초월해 게임 프로그래머가 알아야 할 내용을 전체적으로 다루면서도 실용적인 측면을 함께 소개한다. 저자는 현업에 종사하는 업계 최고 수준의 프로그래머로 자신의 경험과 주변 동료들의 지식을 합쳐 이 책을 썼다. 엔지니어로서 게임 만...
더 쉽게, 더 빠르게, 더 깔끔하게! 프로그래머가 알아야 할 C++와 C++20의 모든 것. C++는 마스터하기 어렵기로 악명 높지만, 풍부한 기능 덕분에 게임이나 상용 소프트웨어 애플리케이션을 개발하는 대표 언어로 자리매김했다. 숙련된 C++ 프로그래머조차 잘 모르는 고급 기능도 많은데, 최신 C++20이 나온 지금이야말로 C++의 모든 기능을 살펴볼 절호의 기회다. 『전문가를 위한 C++(개정5판)』은 C++20에 ...
적절한 그림을 가능한 많이 사용하여 보다 친숙하고, 지루하지 않으며 독자들이 이해하기 쉽도록 구성하였다. 입문자들은 그림을 통하여 보다 쉽게 관련 개념들을 빠르게 이해할 수 있다.각각의 주제에 대하여 개념과 원리를 자세하게 설명하였으며 설명은 문답식이어서 독자들이 친숙하게 느끼도록 하였다. 페이지가 허용하는 한도에서 충분한 예제 프로그램을 제공하여 입문자들이 참고할수 있도록 하였다. 실습 책을 따로 구입하지 않아도 혼자...
자료구조와 알고리즘은 IT 기업의 면접과 코딩 테스트 통과를 위한 필수 역량이다. 알고리즘을 배워두면 단순히 취업뿐 아니라 더 좋은 개발자가 되는 데 큰 도움이 된다. 하지만 자료구조와 알고리즘은 배우기 어려우며 심지어 재미도 없다 보니 많은 개발자가 중도에 학습을 포기한다. <이것이 자료구조+알고리즘이다>는 독자가 마지막 페이지까지 읽도록 하는 것에 목표를 두었다. 처음 배우는 사람의 눈높이에 맞춰 리스트부...
프로그래밍의 기초 중의 기초, C 언어의 핵심만 담았다. 4판까지 쌓여온 노하우를 담은 예제와 연습문제를 통해 컴퓨터 내부에서 프로그램의 실행 과정을 관찰하고, 메모리를 어떻게 관리하는지 학습할 수 있다. 이 책을 학습하고 나면 어떤 프로그램 언어를 사용하든 프로그램 실행 과정을 빠르게 이해할 수 있을 것이다.
알고리즘 문제의 답을 스스로 생각하는, 코딩 테스트와 프로그래밍 경진대회 전 필독서. 이 책은 알고리즘 입문서이자 + 응용력, 문제 해결력을 높여주는 알고리즘 활용서다. 궁극적으로 알고리즘을 잘 다룰 수 있게 실력을 키우는 것을 목표로 한다. 우선 알고리즘에 대해 전혀 모르는 사람이 알고리즘의 전반적인 모습을 체계적으로 인식하고, 필요한 기초 개념과 기본적인 알고리즘을 배울 수 있다. 알고리즘을 설명할 때는 유명한 알...
C만이 가진 고유한 개념과 작성 기법을 배워 '더 완전한' C 프로그램을 작성할 수 있다! C 언어는 50년 이상된 프로그래밍 언어이며, 처음 등장한 이후 컴퓨터, 전화기, 카메라, 냉장고, 자동차 등 프로그래밍 인터페이스를 가진 거의 모든 기기에서 사용되고 있다. 이처럼 C로 만든 프로그램이나 시스템은 어디서나 볼 수 있지만 제대로 된 C 관련 자료는 굉장히 드물다. ISO C 표준 공동 편집자인 저자는 최신 C 표준을...
현대적 C++의 시작인 C++11 이후 가장 큰 개정이 이루어진 표준이 바로 C++20이다. C++20은 현대적 C++의 프로그래밍 방식 자체를 바꾼다. 《C++20: 풍부한 예제로 익히는 핵심 기능》에서는 이 혁신적인 변화의 핵심인 네 가지 주요 기능(콘셉츠, 모듈, 구간 라이브러리, 코루틴)을 설명한다. 이 외에도 언어 자체에 추가된 주요 기능, 라이브러리, 동시성 관련 기능을 정리해 놓았다. 기능을 나열하는 데 그치...
“코딩 테스트를 제대로 준비하려면 어떤 문제를 얼마나 풀어야 할까?” 곧 코딩 테스트를 앞둔 취업 또는 이직 준비생이라면 누구나 이런 고민을 할 것이다. 《Do it! 알고리즘 코딩 테스트 - C++ 편》에 그 답이 있다. 네이버, 카카오, 삼성, 라인 등 주요 IT 기업의 시험에 나오는 알고리즘 내용이 모두 담겨 있어 책 한 권만으로 코딩 테스트 합격에 필요한 지식을 충분히 공부할 수 있다. 책에 수록된 알고리즘 문제 ...
유튜브와 인프런의 인기 강의를 한 권의 책에 담았습니다. 일상 속 재미있는 예제로 9가지 프로젝트를 완성하며 반복문, 조건문, 함수, 배열, 구조체와 모두가 어렵다고 말하는 포인터까지 쉽고 재미있게 배울 수 있습니다. 예제를 따라 하다 보면 어느새 C 언어의 개념과 원리가 내 것이 되어 있을 것입니다. 코딩을 처음 배우는 사람도, 중간에 포기했던 사람도 단계적 용어 설명과 친절한 지시선으로 막힘 없이 따라 할 수 있습니다...
자료구조와 알고리즘은 국내외 IT 기업의 면접과 코딩 테스트에서 중요한 역량이다. 이는 단순히 개념만 이해한다고 해서 바로 실전에 사용하기가 힘듭니다. 하나하나 자신의 손으로 코딩하고 결과를 확인해 보면서 컴퓨터가 어떻게 데이터를 저장하고 문제를 해결하는지 직접 경험해야 실전에서도 막힘없이 사용할 수 있다. 새롭게 단장한 『Do it! 자료구조와 함께 배우는 알고리즘 입문 - C 언어 편(전면 개정판)』은 전편보다 풍부...
모던 C++의 시작인 C++11부터 C++17과 C++20까지를 다루고 있고 다양한 과학 기술 분야에서 뽑은 사실적인 예제들로 C++을 배울 수 있다. 저자는 물리학자, 수학자, 공학자, 학생들에게 C++을 가르쳐 온 경험을 살려서, 직접적인 접근 방식에서 시작해 고급 기능에 기초한 정교한 접근 방식들로 독자를 능숙하게 이끈다. 프로그래밍 경험이 적든 많든, 독자는 이 책을 읽으면서 람다 표현식에서 표현식 템플릿과 가변...
알고리즘의 기본 개념과 용어를 쉽게 풀이하고 기본적인 자료구조에서어려운 자료구조에까지 그 원리와 C로 구현함에 있어서의 문제점을 상세히 소개하였다. 이 책은 1권과 2권으로 구성되어 있다. 1권의 내용은 주로 프로그램을 작성할 때 많이 사용하게 되는 "자료구조"에 관한 것. 기본적인 자료 구조라 할 수 있는 배열과 스택, 큐, 연결 리스트, 그리고 복잡한 자료 구조인 나무 구조, 우선 순위 큐 등을 다룬다. 주로 전산...