Matthew Wilson (author)

Matthew Wilson (author)

Matthew Wilson is a software engineer and author. Specializing in C/C++, he may be best known for his time as columnist and contributing editor for C/C++ Users Journal, but has also written articles for a number of other publications, as well as publishing two books on C++: "Imperfect C++" (2004), and "Extended STL, volume 1" (2007).

Wilson has founded, and contributed substantially, to several open-source organisations, most notable of which are the Pantheios logging API library and the STLSoft C++ Libraries. He is director of the Australian software engineering consultancy company Synesis Software.

Wilson's work, and publications, are characterised by an unwillingness to accept the limitations imposed by technology, or by received wisdoms. His libraries are crafted to wrest every cycle from the processor without sacrificing safety or expressive power, and his books are written to answer every last question a reader may, or may not, come up with.

He believes that you should not use C++ unless your software needs to be fast.

He is not a member of Boost.

Books

Wilson's first book, "Imperfect C++: Practical Solutions for Real-Life Programming", was published in 2004. At over 550 pages, it addresses many of the imperfections of the C++ language, tackling such diverse subjects as multidimensional arrays, threading, the shim concept, optimised string concatenation, and C++ properties.

This was followed in 2007 with "Extended STL, volume 1: Collections and Iterators", which is the first of two volumes covering STL extension theory and techniques.

According to the site for "Extended STL", Wilson's next book will be called "Breaking Up The Monolith: Advanced C++ Design without Compromise", and will be published in 2009.

Libraries

Wilson has written, or co-written, the following libraries:
* STLSoft C++ Libraries
* b64 Base-64 conversion library
* FastFormat efficient formatting library
* [http://flecxx.org/ flecxx] abstraction harmonizer library
* [http://openrj.org/ Open-RJ] Record-Jar API
* Pantheios C++ logging API library
* [http://recls.org/ recls] recursive file-system search
* [http://shwild.org/ shwild] shell-compatible wildcards
* [http://vole.sourceforge.net/ VOLE] C++ COM/Automation driver
* [http://xtests.org/ xTests] Unit testing framework

References

* cite book
first = Matthew
last = Wilson
coauthors =
authorlink =
year = 2004
title = Imperfect C++: Practical Solutions for Real-Life Programming
publisher = Addison-Wesley
id = ISBN 0-321-22877-4

* cite book
first = Matthew
last = Wilson
coauthors =
authorlink =
year = 2007
title = Extended STL, Volume 1: Collections and Iterators
publisher = Addison-Wesley
id = ISBN 0-321-30550-7

External links

* [http://synesis.com.au/articles.html List of articles]
* [http://www.artima.com/weblogs/index.jsp?blogger=bigboy Artima blog]
* [http://stlsoft-musings.blogspot.com STLSoft-related blog]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • Matthew Wilson (disambiguation) — Matthew Wilson may refer to: Matt Wilson (footballer), Irish international footballer of 1880s. Matt Wilson (musician), of Trip Shakespeare and the Flops Matt Wilson (drummer), New York jazz drummer composer Matthew Wilson, British rally driver… …   Wikipedia

  • Matthew Chapman (author) — Signing a copy of his book 40 Days and 40 Nights . Photo taken at JREF s Amazing Meeting 2008, TAM6. Matthew Chapman Born 1950 (age 60 61) Cambridge, England …   Wikipedia

  • Matthew Kennedy (author) — See also: Matthew Kennedy (disambiguation) Matthew Kennedy (born March 14, 1957) is an American author, film historian, and anthropologist. Contents 1 Biography 2 Selected Bibliography 3 References …   Wikipedia

  • Matt Wilson — or Matthew Wilson may refer to: * Matthew Wilson, British rally driver * Matt Wilson (musician), of Trip Shakespeare and the Flops * Matthew Wilson (cyclist), Australian road cyclist * Matthew Wilson (author), Australian software engineer and… …   Wikipedia

  • Matthew J. Costello — (born 1948) is the author or coauthor of numerous novels and nonfiction works. His articles have appeared in publications including the Los Angeles Times and Sports Illustrated. He scripted Trilobyte s bestselling CD ROM interactive dramas The… …   Wikipedia

  • Matthew Fisher — (born Matthew Charles Fisher, 7 March 1946, Addiscombe, Croydon, England) is an English organist and singer songwriter, and was responsible for the organ sound on the 1967 single, A Whiter Shade of Pale by Procol Harum. Biography In addition to… …   Wikipedia

  • Matthew Sands — is an American physicist and educator who is best known as a co author of the Feynman Lectures on Physics. Sands received his B.A. in physics and mathematics from Clark University in 1940 and his M.A. in physics from Rice University. After… …   Wikipedia

  • Matthew Arnold — This article is about the poet. For other uses, see Matthew Arnold (disambiguation). Matthew Arnold Born December 24, 1822 (1822 12 24 …   Wikipedia

  • Brent Wilson — Infobox Musical artist Img size = 150 Name= Brent Wilson |Img capt= Background= non vocal instrumentalist Birth name= Brent Matthew Wilson Born= birth date and age|1987|07|20 Age= 20 Origin= Las Vegas Years active= 2004 2006 Label(s) = Fueled By… …   Wikipedia

  • Brandon Wilson (disambiguation) — Noted people named Brandon Wilson:*Brandon Wilson (murderer), a California man on deathrow for, killing 9 year old Matthew Cecchi in 1998.*Brandon Wilson, author and award winning photographer …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”