Boost 1.43 erschienen
Am 06. Mai wurde die freie C++-Bibliothek Boost in der Version 1.43.0 veröffentlicht. Als neue Unterbibliotheken sind diesmal dabei:
- Functional/factory:
Function objects for dynamic and by-value construction, from Tobias Schwinger. - Functional/forward:
Function object adapters to address the forwarding problem, from Tobias Schwinger.
Obwohl die logging library Boost.Log von Andrey Semashev bereits im März diesen Jahres einem erfolgreichen Review unterzogen wurde und den Status "accepted" erhielt, ist sie bei 1.43.0 leider noch nicht dabei.
Folgende Unterbibliotheken wurden aktualisiert: Accumulators, Array, Asio, Fusion, Iostreams, Multi index Container, Proto, Random, Spirit (v 2.3), Thread, Unordered, Uuid, Wave und Xpressive.
Intels Threading Building Blocks 3.0 veröffentlicht
Anfang Mai hat Intel® seine C++-Bibliothek Threading Building Blocks (TBB) in der Version 3.0 veröffentlicht. Die TBB unterstützt Entwickler bei der Erstellung nebenläufiger, skalierbarer Anwendungen und enthält vor allem Templates zur einfachen und effektiven Nutzung der potenziellen Rechenleistung von Multicore-Prozessoren. Wichtigste Neuerungen dürften wohl die Unterstützung für das neue Microsoft Visual Studio 2010 sowie des neuen C++-Standards C++0x sein. Durch die Integration in das Visual Studio 2010 läuft TBB auf Microsofts Concurrency Runtime und ist kompatibel mit der Parallel Pattern Library.
Wer sich detailliert über die Neuerungen informieren möchte, sollte einen Blick in Terry Wilmarths Blog oder dem Software Dev Blog von Michael Hülskötter werfen. Einen sehr detaillierten Einblick in Intels Threading Building Blocks 3.0 gewährt James Reinders, der Chief Evangelist of Intel Software Products.




