Aus Linux-Magazin 02/2010

Bücher übers Präsentieren und C++-Erweiterungen

Auch Entwickler und Admins müssen gelegentlich mit dem Beamer vortragen. Ein hübsches Buch von O\’Reilly verspricht schönere Folien. Außerdem: 600 Seiten über Neuerungen in der C++-Bibliothek .

Meetings mit rechnergestützten Vorträgen sind gefürchtet: Viele Präsentatoren verwenden schlicht Standardeinstellungen eines Office-Programms oder die Kopie einer Kopie als Vorlage. Zu sehen gibt es dann eingerückte Spiegelstriche, unterbrochen von Tabellen oder mäßig passender Verlegenheits-Clipart.

Schöner präsentieren

Das Buch “Slide:ology” von Nancy Duarte, Chefin einer amerikanischen Design-Agentur, tritt an, das zu ändern. Haptisch und optisch gefällig, setzen sich die rund 300 Seiten im Vierfarbdruck angenehm von vielen anderen bei O’Reilly verlegten Werken ab, wie sie Admins und Programmierer kennen. Das zurückgenommene Design und die vielen Illustrationen erfüllen die Erwartungen, die Leser an eine Grafikdesignerin richten. So stellt das Buch auch einen “visuellen Stil” mit einer erzählten Geschichte in den Mittelpunkt.

Das ist zwar mit Blick auf die in Konferenzsälen waltende Tristesse ein schöner und unterstützenswerter Ansatz, die Umsetzung geht aber an der Lebensrealität der klassischen O’Reilly-Leser vorbei: Die nehmen nämlich Slides mit Inhalten wie “Enablement. Growth. Profitability” (wohlgemerkt in der deutschen Ausgabe) in großen Lettern und einem schönen Agenturfoto eher skeptisch auf – visueller Stil und Storyline hin oder her. Etwas praxisfern scheint auch die Empfehlung, bis zu 90 Stunden Arbeitszeit – also über zwei Wochen – in eine einstündige Präsentation zu stecken.

Dabei enthält das Buch durchaus gute Ideen, zum Beispiel eine Grafik dazu, was Vortragende über ihre eigentliche Botschaft hinaus berücksichtigen sollten, etwa die Erwartungshaltung des Publikums, die Gliederung der Inhalte oder die optischen Proportionen.

Leider bleibt das Ganze im Vagen, da die Autorin zwar ihren postulierten Stil konsequent einsetzt, dieser sich aber nur bedingt zum Wissenstransfer eignet. Das ist jedoch nach wie vor der Zweck der meisten Präsentationen.

C++ aktualisiert

Der neue C++-Standard C++0x steht vor der Tür. Wer genau wissen will, welche Erweiterungen die Standard-Bibliothek erfährt, kommt an dem Buch “The C++ Standard Library Extensions” von Pete Becker, Mitglied des ISO C++ Standards Commitee, nicht vorbei. Dabei soll das 600-seitige englischsprachige Werk, dem Stil des Standardwerkes “The C++ Standard Library” von Nicolai M. Josuttis folgend, zugleich Tutorial und Referenz sein.

Der Autor führt den Leser detailliert durch alle Erweiterungen der Standardbibliothek, die unter dem Namen Technical Report 1 (TR1) bekannt sind. Die Erweiterungen betreffen die Bibliotheken zu den Helferlein Tupeln und Smart Pointer. Es folgen die neuen, lang vermissten, ungeordneten assoziativen Container, besser bekannt als Hashtabellen, und die Template-Klasse fester Länge, »array«. Den einfacheren Umgang mit Funktionen, Methoden und Funktionsobjekten stellt Becker unter “Call Wrapper” dar.

Das anschließende Kapitel “Type Traits” präsentiert die neue Bibliothek zur Metaprogrammierung während der Compilezeit. Spezielle mathematische Funktionen und Zufallsgeneratoren bilden den Inhalt des Kapitels “Numerics”. Gut 150 Seiten widmet der Autor der neuen Bibliothek für Regular Expressions. Die C++-Standarderweiterungen zur C-Kompatibilität schließen das Werk ab. Das Dargelegte verdeutlicht der Autor durch zahlreiche kleine Beispielprogramme.

Leider ist Pete Becker nicht die richtige Balance zwischen Tutorial und Referenz geglückt. Was dem Buch zu einem Tutorial fehlt, ist die Motivation hinter den Erweiterungen des bestehenden C++-Standards. Der Programmierer erwartet Antworten auf die Frage, worin sich die bekannten Smart Pointer »auto_ptr« von den neuen Smart Pointer »shared_ptr« und »weak_ptr« unterscheiden und wozu die Template-Klasse »array« benötigt wird, wo es doch schon eine Template-Klasse »vector« gibt.

Als Referenz kann das Werk jedoch voll überzeugen. Pete Becker, der die technische Dokumentation für die TR1-Erweiterung geschrieben hat, beschreibt umfassend und sehr minutiös alle Facetten des neuen Standards. (mhu)

Info


Nancy Duarte:

slide:ology

O’Reilly 2009

300 Seiten

35 Euro

ISBN 978-3-89721-939-7

Info


Pete Becker:

The C++ Standard Library Extensions

Addison-Wesley 2006

620 Seiten

53 Euro

ISBN: 978-0-3214-1299-

LINUX-MAGAZIN KAUFEN
EINZELNE AUSGABE Print-Ausgaben Digitale Ausgaben
ABONNEMENTS Print-Abos Digitales Abo
TABLET & SMARTPHONE APPS Readly Logo
E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Inline Feedbacks
Alle Kommentare anzeigen
Nach oben