컴퓨터 프로그래밍의 예술
《컴퓨터 프로그래밍의 예술》, The Art of Computer Programming(TAOCP)은 도널드 커누스가 집필하고 있는 알고리즘에 관한 책이다.
2006년 현재 3권까지 나와 있고, 앞으로 4권이 더 발행될 예정이다.
2006년 9월에 1권이 한국어 번역판으로 발행되었다.
영어판
편집- Volume 1: Fundamental Algorithms. Third Edition (Reading, Massachusetts: Addison-Wesley, 1997), xx+650pp. ISBN 0-201-89683-4
- Volume 2: Seminumerical Algorithms. Third Edition (Reading, Massachusetts: Addison-Wesley, 1997), xiv+762pp. ISBN 0-201-89684-2
- Volume 3: Sorting and Searching. Second Edition (Reading, Massachusetts: Addison-Wesley, 1998), xiv+780pp.+foldout. ISBN 0-201-89685-0
- Volume 1, Fascicle 1: MMIX -- A RISC Computer for the New Millennium. (Addison-Wesley, 2005년 2월 14일) ISBN 0-201-85392-2 (volume 1의 4판에 추가될 예정)
- Volume 4, Fascicle 0: Boolean basics (partial preview available, publication planned in early 2007)
- Volume 4, Fascicle 2: Generating All Tuples and Permutations, (Addison-Wesley, 2005년 2월 14일) v+127pp, ISBN 0-201-85393-0
- Volume 4, Fascicle 3: Generating All Combination]]s and Partitions. (Addison-Wesley, 2005년 7월 26일) vi+150pp, ISBN 0-201-85394-9
- Volume 4, Fascicle 4: Generating all Trees -- History of Combinatorial Generation, (Addison-Wesley, 2006년 2월 6일) vi+120pp, ISBN 0-321-33570-8
구판
편집- Volume 1, first edition, 1968. 634pp. ISBN 0-201-03801-3.
- Volume 2, first edition, 1969, xi+624pp, ISBN 0-201-03802-1.
- Volume 3, first edition, 1973, xi+723pp+centerfold, ISBN 0-201-03803-X.
- Volume 1, second edition, 1973, xiii+634pp, ISBN 0-201-03809-9.
- Volume 2, second edition, 1981, xiii+ 688pp. ISBN 0-201-03822-6.
한국어판
편집- 《컴퓨터 프로그래밍의 예술 1》 - 기초 알고리즘, 류광 옮김, (한빛미디어, 2006년 9월 18일), 798쪽 ISBN 89-7914-430-X.
- 《컴퓨터 프로그래밍의 예술 2》 - 준수치적 알고리즘, 류광 옮김, (한빛미디어, 2007년 9월 13일), 931쪽 ISBN 978-89-7914-484-0
- 《컴퓨터 프로그래밍의 예술 3》 - 정렬과 검색, 류광 옮김, (한빛미디어, 2008년 1월 28일), 937쪽 ISBN 978-89-7914-549-6
- 《컴퓨터 프로그래밍의 예술 4A》 - 조합적 알고리즘, 류광 옮김, (한빛미디어, 2013년 8월 10일), 1184쪽 ISBN 978-89-6848-028-7