CONCRETE MATHEMATICS 구체 수학

제 목: 컴퓨터과학의 기초를 다지는 단단한 수학: CONCRETE MATHEMATICS 구체 수학
시리즈: Programming Insight
저 자: 로널드 L. 그레이엄, 도널드 E. 커누스, 오렌 파타슈닉
역 자: 류광
판 형: 188×240mm
쪽 수: 816 페이지 (1도)
가 격: 49,000원
ISBN: 978-89-6626-220-5
발행일: 2018년 4월 20일

 

[저자 소개]
로널드 그레이엄(Ronald L. Graham)
캘리포니아 통신정보기술연구소(CalIt2)의 수석 과학자이다. 그 전에는 AT&T Labs Research의 수석 과학자로 일했으며, 미국 수학회(AMS) 의장을 역임했다. 이 책 외에 여덟 권의 수학책을 저술 또는 공저했다.

도널드 커누스(Donald E. Knuth)
스탠퍼드 대학교의 컴퓨터 프로그래밍의 예술 명예 교수(Professor Emeritus of The Art of Computer Programming)이다. 다작하는 저자인 커누스는 컴퓨터 프로그래밍의 예술 시리즈 네 권과 그의 TEX 및 METAFONT 조판 시스템에 관련된 다섯 권의 책을 비롯하여 수많은 글을 썼다.

오렌 파타슈닉(Oren Patashnik)
미국 라호이아에 위치한 IDA 통신연구센터의 연구원이다. 또한 널리 쓰이는 참고문헌 처리기인 BibTEX의 작성자이다.

 

[역자 소개]
류광
1996년부터 활동해 온 전문 번역가로, 『Game Programming Gems』 시리즈와 커누스 교수의 고전 『컴퓨터 프로그래밍의 예술』(The Art of Computer Programming) 시리즈, 스티븐스의 『UNIX 고급 프로그래밍』(Advanced Programming in UNIX Environment) 제2판과 제3판을 포함하여 60여 권의 다양한 IT 전문서를 번역했다. C++ 관련 번역서로는 『Effective Modern C++』, 『일반적 프로그래밍과 STL』, 『C++ Template Metaprogramming』, 『(C++로 배우는) 프로그래밍의 원리와 실제』 등이 있다.

번역과 프로그래밍 외에 소프트웨어 문서화에도 많은 관심이 있으며, 수많은 오픈소스 프로젝트의 표준 문서 형식으로 쓰이는 DocBook의 국내 사용자 모임인 닥북 한국(http://docbook.kr)의 일원이다. 현재 번역서 정보 사이트 occam’s Razor(http://occamsrazr.net)와 게임 개발 및 개발서 관련 사이트 GpgStudy(http://www.gpgstudy.com)를 운영하고 있다.

 

[책 소개]
컴퓨터 프로그래밍 역량을 탄탄하게 다져주는 수학은 따로 있다!

『CONCRETE MATHEMATICS』는 스탠퍼드 대학에서 컴퓨터과학도를 대상으로 1970년부터 매년 가르쳐 온 동명의 강좌 내용을 바탕으로 하고 있다. 저자들은 컴퓨터 프로그래밍을 이해하기 위해 필요한 수학이 무엇인지를 파악해서 학생들에게 가르치기 시작했고, 이 책은 그 수십 년 강의를 정리한 것이다.

이 책의 목적은 복잡한 문제를 풀고, 난해한 합을 평가하고, 자료에서 미묘한 패턴을 발견하는, 즉 알고리즘을 이해하고 문제를 해결하는 능력을 기르기 위해 필요한 수학적 기초를 제공하는 것이다. 수식을 조작하는 기법을 강조해서 다루며 연습문제를 통해 내용을 정확히 이해했는지 확인할 수 있게 했고, 해답까지 제시하여 독자 스스로 공부할 수 있도록 구성했다. 내용을 끝까지 따라가면 수학의 기초 지식과 함께 컴퓨터 프로그램을 상세하게, 그리고 근거 있게 이해하는 데 좀 더 큰 그림을 그릴 수 있는 역량을 쌓게 될 것이다.

이 책에서 다루는 주제
합 · 점화식 · 정수 함수 · 초등 정수론 · 이항계수 · 생성함수 · 이산 확률 · 점근법

대상 독자

  • 컴퓨터나 프로그래밍 관련 분야 전공자(이산수학 공부나 복습을 위한 목적)
  • 소프트웨어 분야 현업에서 일하고 있는 개발자(알고리즘의 기초, 혹은 기초 수학 공부를 위한 목적)
  • 컴퓨터 과학을 공부하거나 이산수학에 관심이 있는 학생과 교사