Files
website2022/users/bibliography.html
Frank Wiles dde98de1fb Initial Content Conversion
This is based off of revision 56094d2c9f510f5ee4f1ffd4eb6b73788aaa62d7
of https://github.com/boostorg/website/.

URL of exact commit is: 56094d2c9f
2022-08-14 11:21:12 -05:00

466 lines
18 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: Boost Bibliography
copyright: Rene Rivera 2005. Beman Dawes 2003.
revised:
---
Boost Bibliography
Boost Bibliography
==================
* [Print publications about
Boost or Boost Libraries](#Print_publications)
* [Online publications about
Boost or Boost Libraries](#Online_publications)
* [Print mentions of Boost or
Boost Libraries](#Print_mentions)
* [Online mentions of Boost or
Boost Libraries](#Online_mentions)
* [How to update this page](#update)
* [Acknowledgements](#Acknowledgements)
Print publications about Boost or
Boost Libraries
--------------------------------------------------
### 2000
[MaddockCleary00]
John Maddock and Steve Cleary, C++ Type
Traits. Dr. Dobb's Journal, Vol. 25, Issue 10,
October, 2000, page 38. [www.boost.org/libs/type\_traits/c++\_type\_traits.htm](https://www.boost.org/libs/type_traits/cxx_type_traits.htm)
### 2001
[Maddock01]
John Maddock, Regular Expressions in C++.
Dr. Dobb's Journal, Vol. 26, Issue 10, October, 2001, page
21.
[SiekLumsdaine01]
Jeremy Siek and Andrew Lumsdaine, C++ Concept
Checking. Dr. Dobb's Journal, Vol. 26, Issue 6, June,
2001, page 64.
### 2002
[Karlsson02]
Björn Karlsson, Smart Pointers in
Boost. C/C++ Users Journal, April, 2002. [www.cuj.com/documents/s=8014/cuj0204karlsson/](http://www.cuj.com/documents/s=8014/cuj0204karlsson/)
[Karlsson02a]
Björn Karlsson, C/C++ Tip #9: Lexical
Conversions. C/C++ Users Journal, November, 2002.
[www.cuj.com/documents/s=8470/cuj0211karlsson/](http://www.cuj.com/documents/s=8470/cuj0211karlsson/)
[Kempf02]
Bill Kempf, The Boost.Threads Library. C/C++
Users Journal, May, 2002. [www.cuj.com/documents/s=8013/cuj0205kempf/](http://www.cuj.com/documents/s=8013/cuj0205kempf/)
[SiekLeeLumsdaine02]
Jeremy Siek, Lie-Quan Lee and Andrew Lumsdaine, The
Boost Graph Library. Addison-Wesley, 2002. ISBN:
0-201-72914-8. [www.informit.com/store/product.aspx?isbn=0201729148](http://www.informit.com/store/product.aspx?isbn=0201729148).
A sample chapter is available at: [tinyurl.com/24666](http://tinyurl.com/24666)
### 2003
[AbrahamsGrosse-Kunstleve03]
David Abrahams and Ralf W. Grosse-Kunstleve,
Building Hybrid Systems with Boost.Python. C/C++
Users Journal, July, 2003. [www.cuj.com/documents/s=8470/cuj0307abrahams/](http://www.cuj.com/documents/s=8470/cuj0307abrahams/)
[GuzmanNuffer03]
Joel de Guzman and Dan Nuffer, The Spirit Library:
Inline Parsing in C++. C/C++ Users Journal, September,
2003, Vol. 21, Issue 9, page 22.
[Karlsson03]
Björn Karlsson, Lambda Expressions &
C++. C/C++ Users Journal, December, 2003, Vol. 21,
Issue 12, page 20.
[Sutter03]
Herb Sutter, Generalized Function Pointers.
C/C++ Users Journal, August, 2003. [www.cuj.com/documents/s=8464/cujcexp0308sutter/](http://www.cuj.com/documents/s=8464/cujcexp0308sutter/)
### 2004
[AbrahamsGurtovoy04]
David Abrahams and Aleksey Gurtovoy, C++ Template
Metaprogramming: Concepts, Tools, and Techniques from Boost
and Beyond. Addison-Wesley, November, 2004. ISBN:
0-321-22725-5. [www.informit.com/store/product.aspx?isbn=0321227255](http://www.informit.com/store/product.aspx?isbn=0321227255)
Additional information and two sample chapters are available
at: [boost-consulting.com/tmpbook/](http://boost-consulting.com/tmpbook/)
[Inaba04]
Kazuhiro Inaba, Boost C++ Library
Programming. Shuwa System, May, 2004. ISBN:
4-7980-0786-2. [www.shuwasystem.co.jp/books/7980/0786-2/0786-2.html](http://www.shuwasystem.co.jp/books/7980/0786-2/0786-2.html)
Additional information and a sample chapter are available at:
[www.kmonos.net/pub/BoostBook/](http://www.kmonos.net/pub/BoostBook/)
[López04]
Joaquín M López Muñoz, The
Boost Multi-Index Containers Library. C/C++ Users
Journal, September, 2004, Vol. 22, Issue 9, page 6.
### 2005
[Karlsson05]
Björn Karlsson, Beyond the C++ Standard
Library: An Introduction to Boost. Addison-Wesley,
August 31, 2005. ISBN: 0-3211-3354-4. [www.informit.com/store/product.aspx?isbn=0321133544](http://www.informit.com/store/product.aspx?isbn=0321133544)
A sample chapter is available at: [www.informit.com/content/images/0321133544/samplechapter/karlsson\_ch09.pdf](http://www.informit.com/content/images/0321133544/samplechapter/karlsson_ch09.pdf)
### 2009
[Schaeling09]
Boris Schaeling, Die Boost C++
Bibliotheken. [www.highscore.de/cpp/boost/](http://www.highscore.de/cpp/boost/)
### 2010
[Demming11]
Robert Demming, Daniel J Duffy Introduction to the Boost C++ Libraries; Volume I - Foundations.
[www.datasim-press.com/BoostVolumeI.html/](http://www.datasim-press.com/BoostVolumeI.html)
[Demming12]
Robert Demming, Daniel J Duffy Introduction to the Boost C++ Libraries; Volume II - Advanced Libraries.
[www.datasim-press.com/BoostVolumeII.html/](http://www.datasim-press.com/BoostVolumeII.html)
### 2011
[Schaeling09]
Boris Schaeling, The Boost C++ Libraries.
[en.highscore.de/cpp/boost/](http://en.highscore.de/cpp/boost/)
### 2013
[Polukhin13]
Antony Polukhin, Boost C++ Application Development Cookbook. <http://www.packtpub.com/boost-cplusplus-application-development-cookbook/book>
[Torjo13]
John Torjo, Boost.Asio C++ Network Programming.
[www.packtpub.com/boost-asio-cplusplus-network-programming/book](http://www.packtpub.com/boost-asio-cplusplus-network-programming/book)
### 2014
[Schaeling14]
Boris Schaeling, The Boost C++ Libraries, Second Edition. <http://www.amazon.com/Boost-C-Libraries-Boris-Sch%C3%A4ling/dp/1937434362>
### 2017
[Polukhin17]
Antony Polukhin, Boost C++ Application Development Cookbook, Second Edition. <https://www.packtpub.com/application-development/boost-c-application-development-cookbook-second-edition>
### 2020
[Polukhin20]
Antony Polukhin (Антон Полухин), Разработка приложений на C++ с использованием Boost, Dmk Press,
ISBN: 978-5-97060-868-5. <https://dmkpress.com/catalog/computer/programming/c/978-5-97060-868-5/>
Online publications about Boost or
Boost Libraries
---------------------------------------------------
### 2002
[Brownell02]
David Brownell, C++ Techniques for Tomorrow That
Can be Implemented Today (a.k.a. Boosting your Code).
NWCPP, November 13, 2002. [www.nwcpp.org/Meetings/2002/11.html](http://www.nwcpp.org/Meetings/2002/11.html)
[Long02]
Matt Long, Adding Regular Expressions to Your App
with Regex++. The Code Project, June 18, 2002.
[www.codeproject.com/KB/string/regex\_\_.aspx](http://www.codeproject.com/KB/string/regex__.aspx)
[Siek02]
Jeremy G. Siek, The Boost Graph Library.
InformIT, March 1, 2002. [tinyurl.com/2hc27](http://tinyurl.com/2hc27)
[Siek02a]
Jeremy G. Siek, A Boost Graph Library
Tutorial. InformIT, March 1, 2002. [tinyurl.com/2sa4s](http://tinyurl.com/2sa4s)
### 2003
[Abrahams03]
David Abrahams, The Boost Metaprogramming
Library. ACCU, 2003. [www.boost-consulting.com/writing/ACCU\_MPL\_slides.ppt](http://www.boost-consulting.com/writing/ACCU_MPL_slides.ppt)
[Dawes03]
Beman Dawes, Multiplatform Software
Development. 2003. [www.esva.net/~beman/multiplat\_dev.ppt](http://www.esva.net/~beman/multiplat_dev.ppt)
[Halleux03]
Jonathan de Halleux, Opening a door towards Spirit:
a parser framework. The Code Project, March 24, 2003.
[www.codeproject.com/KB/recipes/spiritintro.aspx](http://www.codeproject.com/KB/recipes/spiritintro.aspx)
[Kaiser03]
Hartmut Kaiser, Wave: a Standard conformant C++
preprocessor library. The Code Project, March 25,
2003. [www.codeproject.com/KB/recipes/wave\_preprocessor.aspx](http://www.codeproject.com/KB/recipes/wave_preprocessor.aspx)
[Trentini03]
Matthew S. Trentini, Introduction to
Boost.
[Walker03]
Andrew Walker, An Introduction to Boost. The
Code Project, July 7, 2003. [www.codeproject.com/KB/stl/boostintro.aspx](http://www.codeproject.com/KB/stl/boostintro.aspx)
A short and straightforward introduction to Boost.
### 2004
[Dawes04]
Beman Dawes, Boost for Visual C++
Developers. MSDN, May 17, 2004. [tinyurl.com/2lzyh](http://tinyurl.com/2lzyh)
[D'Agostino04]
Jim D'Agostino, Designing Robust Objects with
Boost. The Code Project, August 17, 2004. [www.codeproject.com/KB/architecture/Designing\_Robust\_Objects.aspx](http://www.codeproject.com/KB/architecture/Designing_Robust_Objects.aspx)
[Handley04]
Dave Handley, An Introduction to the Boost Spirit
Parser framework. The Code Project, October 9, 2004.
[www.codeproject.com/KB/stl/introduction\_spirit.aspx](http://www.codeproject.com/KB/stl/introduction_spirit.aspx)
[Handley04a]
Dave Handley, Implementing Semantic Actions in the
Boost Spirit Parser Framework. The Code Project,
October 10, 2004. [www.codeproject.com/KB/stl/spirit\_semantic\_actions.aspx](http://www.codeproject.com/KB/stl/spirit_semantic_actions.aspx)
[Hauptmann04]
Peter Hauptmann, Smart Pointers to boost your
code. The Code Project, September 27, 2004. [www.codeproject.com/KB/stl/boostsmartptr.aspx](http://www.codeproject.com/KB/stl/boostsmartptr.aspx)
[Hauptmann04a]
Peter Hauptmann, boost 2: shared\_ptr wraps resource
handles. The Code Project, October 4, 2004. [www.codeproject.com/KB/stl/boostsp\_handleref.aspx](http://www.codeproject.com/KB/stl/boostsp_handleref.aspx)
[Wikipedia04]
Wikipedia, Boost (Programming). Wikipedia,
The Free Encyclopedia, 2004. [en.wikipedia.org/wiki/Boost\_(programming)](http://en.wikipedia.org/wiki/Boost_(programming))
[Witt04]
Thomas Witt, The Boost Iterator Library.
ACCU Spring Conference, 2004. [www.accu.org/conference/presentations/Witt\_-\_Boost\_Iterator\_Library.pdf](http://www.accu.org/conference/presentations/Witt_-_Boost_Iterator_Library.pdf)
### 2005
[Karlsson05a]
Bjorn Karlsson, How the Boost Bind Library Can
Improve Your C++ Programs. InformIT, August 26, 2005.
[www.informit.com/articles/article.aspx?p=412354](http://www.informit.com/articles/article.aspx?p=412354)
[Cogswell05]
Jeff Cogswell, Adding an Easy File Save and File
Load Mechanism to Your C++ Program. InformIT, July 1,
2005. [www.informit.com/articles/article.aspx?p=398702](http://www.informit.com/articles/article.aspx?p=398702)
Explains Boost.Serialization.
[Gurtovoy05]
Aleksey Gurtovoy and David Abrahams An In-Depth
Look at Metafunctions in C++. InformIT, April 1, 2005.
[www.informit.com/articles/article.aspx?p=375705](http://www.informit.com/articles/article.aspx?p=375705)
### 2008
[Schaeling08]
Boris Schaeling, The Boost C++ Libraries. <http://theboostcpplibraries.com/>
### 2014
[Douglas14]
Niall Douglas, Large Code Base Change Ripple Management in C++:
My thoughts on how a new Boost C++ Library could help. <http://arxiv.org/abs/1405.3323>
Print
mentions of Boost or Boost Libraries
-------------------------------------------
### 2001
[HyslopSutter01]
Jim Hyslop and Herb Sutter, Conversations: I'd Hold
Anything for You. C/C++ Users Journal, December, 2001.
[www.cuj.com/documents/s=7988/cujcexp1912hyslop/](http://www.cuj.com/documents/s=7988/cujcexp1912hyslop/)
`boost::any`
[Meyers01]
Scott Meyers, Item 50: Familiarize yourself with
STL-related web sites. Effective STL, Addison-Wesley,
2001, page 221. ISBN: 0-201-74962-9
[Sutter01]
Herb Sutter, The String Formatters of Manor
Farm. C/C++ Users Journal, Vol. 19, November, 2001.
[www.gotw.ca/publications/mill19.htm](http://www.gotw.ca/publications/mill19.htm)
### 2002
[Ablavsky02]
Vitaly Ablavsky, Applying BGL to Computational
Geometry. C/C++ Users Journal, August, 2002. [www.cuj.com/documents/s=8470/cuj0208ablavsky/](http://www.cuj.com/documents/s=8470/cuj0208ablavsky/)
[Alexandrescu02]
Andrei Alexandrescu, Generic<Programming>:
Efficient Generic Sorting and Searching in C++ (I): In Search
of a Better Search. C/C++ Users Journal, October,
2002. [www.cuj.com/documents/s=7978/cujcexp2010alexandr/](http://www.cuj.com/documents/s=7978/cujcexp2010alexandr/)
`boost::type_traits`
[HyslopSutter02]
Jim Hyslop and Herb Sutter, Conversations: Getting
to the Point. C/C++ Users Journal, July, 2002.
[www.cuj.com/documents/s=7981/cujcexp2007hyslop/](http://www.cuj.com/documents/s=7981/cujcexp2007hyslop/)
smart pointer discussion. `boost::scoped_ptr,
shared_ptr, scoped_array, shared_array.`
[Sutter02]
Herb Sutter, The New C++: The Group of Seven -
Extensions under Consideration for the C++ Standard
Library. C/C++ Users Journal, April, 2002. [www.cuj.com/documents/s=7984/cujcexp2004sutter/](http://www.cuj.com/documents/s=7984/cujcexp2004sutter/)
[Sutter02a]
Herb Sutter, The New C++: Smart(er)
Pointers. C/C++ Users Journal, August, 2002. [www.cuj.com/documents/s=7980/cujcexp2008sutter/](http://www.cuj.com/documents/s=7980/cujcexp2008sutter/)
### 2003
[Besser03]
Mitch Besser, Generic Printable ENUM++.
C/C++ Users Journal, June, 2003. [www.cuj.com/documents/s=8470/cujboost0306besser/](http://www.cuj.com/documents/s=8470/cujboost0306besser/)
Mentions `BOOST_PP`
[Nasonov03]
Alexander Nasonov, I/O System: dynamic\_any
Campaign. C/C++ Users Journal, September, 2003.
[www.cuj.com/documents/s=8470/cujweb0309nasonov/](http://www.cuj.com/documents/s=8470/cujweb0309nasonov/)
Improved `boost::any`
[Sutter03a]
Herb Sutter, Generalizing Observer. C/C++
Users Journal, September, 2003. [www.cuj.com/documents/s=8840/cujexp0309sutter/](http://www.cuj.com/documents/s=8840/cujexp0309sutter/)
[Tan03]
Kwee H. Tan, Exploring EDA Algorithms with the
Boost Graph Library. C/C++ Users Journal, July, 2003.
[www.cuj.com/documents/s=8470/cuj0307tan/](http://www.cuj.com/documents/s=8470/cuj0307tan/)
[VandervoordeJosuttis03]
David Vandevoorde and Nicolai M. Josuttis, Using
Templates in Practice. C/C++ Users Journal, February,
2003. [www.cuj.com/documents/s=8208/cujweb0302vandevoorde/web0302b.htm](http://www.cuj.com/documents/s=8208/cujweb0302vandevoorde/web0302b.htm)
Concept Check Library
### 2005
[Meyers05]
Scott Meyers, Item 55: Familiarize yourself with
Boost. Effective C++, 3rd Edition, Addison-Wesley, May
12, 2005. ISBN: 0-321-33487-6
### 2017
[Polukhin17Online]
Antony Polukhin, Online Compilation and Examples: Boost C++ Application Development Cookbook. <https://apolukhin.github.io/Boost-Cookbook/>
Compile, modify and run online examples from the 'Boost Application Development Cookbook' without any need to install C++ compiler or Boost C++ Libraries.
Online
mentions of Boost or Boost Libraries
--------------------------------------------
### 2001
[Siek01]
Jeremy G. Siek, An Implementation of Graph
Isomorphism Testing, December 9, 2001. [www.boost.org/libs/graph/doc/isomorphism-impl.pdf](https://www.boost.org/libs/graph/doc/isomorphism-impl.pdf)
### 2002
[Burnap02]
Steven R. Burnap, Boost::any, Kuro5hin, May
1, 2002. [www.kuro5hin.org/story/2002/5/1/142321/9513](http://www.kuro5hin.org/story/2002/5/1/142321/9513)
[Carbon02]
David S?, Boost : The handy library of handy
libraries. Kuro5hin, July 18, 2002. [www.kuro5hin.org/story/2002/7/18/3313/01429](http://www.kuro5hin.org/story/2002/7/18/3313/01429)
[Curran02]
James Curran, Access Raw Data with Performance
Counters in Visual C++. DevX.com, October, 2002.
[www.devx.com/cplus/article/7951](http://www.devx.com/cplus/article/7951)
Devotes several paragraphs to
`boost::shared_ptr<>`.
[Siek02b]
Jeremy G. Siek, Internet Packet Routing with the
Boost Graph Library. InformIT, March 1, 2002. [tinyurl.com/26dwj](http://tinyurl.com/26dwj)
### 2003
[Casad03]
Joe Casad, Introducing the Boost Corner.
C/C++ Users Journal, August, 2003. [www.cuj.com/documents/s=8470/cuj0308boostcorner/](http://www.cuj.com/documents/s=8470/cuj0308boostcorner/)
[Lischner03]
Ray Lischner, C++: Beyond the Standard
Library. O'Reilly Network, May 6, 2003. [www.oreillynet.com/lpt/a/3683](http://www.oreillynet.com/lpt/a/3683)
Mentions `tuples, shared_ptr, lambda,
spirit`.
### 2004
[Inaba04a]
Kazuhiro Inaba, Let's Boost. 2004. [www.kmonos.net/alang/boost/](http://www.kmonos.net/alang/boost/)
[Stein04]
Sebastian Stein, How to use Boost Test for
automated testing. 2004. [www.hpfsc.de/boosttest/](http://www.hpfsc.de/boosttest/)
### 2005
[Lindrud05]
Jarl Lindrud, RMI for C++. The Code Project,
April 11, 2005. [www.codeproject.com/KB/threads/RMI\_For\_Cpp.aspx](http://www.codeproject.com/KB/threads/RMI_For_Cpp.aspx)
Uses Boost.Serialization.
### 2013
[Kormanyos13]
Christopher Kormanyos,
Real-Time C++: Efficient Object-Oriented and Template Microcontroller Programming.
<https://doi.org/10.1007/978-3-662-56718-0>
Uses C++11 including lambdas, templates, metatemplate programming for efficient
programming for microcontrollers including use of Boost.Math, Boost.Regex, Boost.Multiprecision
and other Boost libraries.
[Nakariakov13]
Sergei Nakariakov,
The Boost C++ Libraries: Generic Programming, ISBN 978-1484813911.
<http://www.amazon.com/The-Boost-Libraries-Generic-Programming/dp/148481391X/>
This book covers 24 Boost C++ Libraries with primary focus on generic programming
using Boost.TypeTraits, Boost.ConceptCheck, SFINAE, Generic Image Library,
Boost.Operators, Boost.TypeTraitsIntrospection and others.
Published by CreateSpace Independent Publishing Platform, and available from several distributors.
How to update this
page
------------------------
Please help us keep this page updated - users can post new
citations to the mailing list, while Boost developers should
update the page directly in the repository.
* If a publication is available both in print and online,
cite it in the appropriate *print* section, with a
hyperlink to the online version.
* Bookmark the contents of [...] in the first column to
make it easy to link to the entry.
* Identify the first entry an author has in a given year
with just the two-digit year. Subsequent entries for the same
author and year should have **a-z** appended.
* Inside each section, entries are grouped by year and,
within a year, alphabetically sorted by author name.
* In the text, spell out absolute URL's so that printed
versions of this page include the full URL.
Acknowledgements
----------------
Fredrik Blomqvist provided many of the initial citations.