Freitag, 4. April 2014

Apriltreffen 2014

Liebe C++-Freunde,

im April treffen wir uns am 10. wie gewohnt gegen 20:00 Uhr in der Wu5. Der Vortragende wird diesmal Mario Mulanski sein. In diesmm Vortrag wird er die Bibliothek vorstellen, in der die Metaprogrammierungstechniken verwendet werden, die er in seinem ersten Vortrag vorgestellt hat.

Bis dann,
Peter

Boost.Odeint: Solving ODEs in C++ 

Gewöhnliche Differentialgleichungen (Ordinary Differential Equations - ODEs) sind ein grundlegendes Hilfsmittel zur Modellierung natürlicher Vorgänge in allen erdenklichen Wissenschaftsbereichen. In den meisten Fällen kann die ODE nicht analytisch gelöst werden und es muss auf numerische Verfahren zurückgegriffen werden. Boost.Odeint ist eine moderne C++-Bibliothek, die eine Sammlung solcher numerischer Verfahren bereitstellt. Das durchdachte Design und die Verwendung von modernen C++-Techniken erlauben den vielfältigen Einsatz von Boost.Odeint. Im Vortrag wird das grundlegende Design der Bibliothek erläutert sowie die vielfältigen flexiblen Einsatzmöglichkeiten anhand von etlichen Beispielen gezeigt.

Montag, 3. März 2014

Märztreffen am 13.3.14


Wie gewohnt treffen wir uns gegen 20:00 Uhr in der Wu5. Diesmal wird Armin einen Vortrag halten zum Thema:

Compilerbau mit C++


Für den ambitionierten Compiler-Entwickler gibt es, von Scanner- und Parsergeneratoren bis zu Frameworks für Baumtransformationen, etliche Tools, die einem auch unter C++ das Leben erleichtern wollen. Der Vortrag  soll dabei helfen, den Grundaufbau eines typischen Compilers zu verstehen und praktische Fragen bei der Auswahl eines Compiler-Tools beantworten, z.B.: Ist ein LL(k)- oder ein LALR-Parser besser? Kann ich den Parser nicht auch komplett von Hand schreiben? Welcher Parser-Generator generiert den schnellsten Code? Zur Entspannung wird es auch ein paar Code-Schnipsel und Syntaxbäume zu sehen geben.

Bis dahin,
Peter

Sonntag, 9. Februar 2014

Februartreffen 2014

Liebe C++-Freunde,

im Februar treffen wir uns am 13. wie gewohnt gegen 20:00 Uhr in der Wu5. Da sich kein Freiwilliger für einen Vortrag gemeldet hat, bzw. die Willigen im Februar ihre Vorträge noch nicht fertig haben, schlage ich einen Video-Abend vor. Dazu würde ich Scott Meyers Kampfrede über universelle, l- und r-Wert-Referenzen runterladen. Anschließende können wir noch darüber diskutieren, wobei die Anwesenden dann sich Scott anschließen können und mit über das Standardkomitee wettern oder umgekehrt an Scott rumnörgeln. Oder sich auch komplett der Meinung enthalten. Falls uns das Videogucken zu langweilig wird, können wir es auch vorzeitig abbrechen.

Die große Herausforderung des Abends wird natürlich an den Nazis und deren Gegenspielern vorbeizukommen. Leider konnten wir uns beim letzten Treffen wegen der Winterferien auch auf keinen anderen Termin einigen.

Bis Donnerstag,
Peter G.

P.S.: Aus Begeisterung über unsere neue Mailingliste (cppdd@googlegroups.com) habe ich das Januartreffen nur auf der Mailingliste angekündigt und nicht im Blog. Dafür möchte ich mich hiermit entschuldigen.

Mittwoch, 27. November 2013

Dezembertreffen am Do 12.12.2013

Liebe C++-Freunde,
am 12.12. um 20:00 Uhr in der Wu5 ist es wieder soweit: User Group Zeit!

Und ob der schönen Adventszeit werde ich der Vererbung in C++ mal ganz genau unter das Weihnachtsmannkostüm schauen. Es wird um virtuelle Vererbung unter dem Gesichtspunkt "Performance" gehen und schließlich in der Vorstellung des
CRTP-Patterns 
münden. Da mir das nicht ganz reicht, werde ich dann noch
Expression Templates
vorstellen und zeigen, wie beide Programmier-Muster in der Eigen-Matrixalgebrabibliothek benutzt wird, um performanten und dennoch strukturierten Code zu erzeugen.

Ich freue mich schon.
Bis dahin -
Peter St.

Die Folien des Vortrags sind via Scribd einzusehen:

Lightweight Abstractions in C++, An Introduction to CRTP and Expression Templates


Wer Zugang zum Quelltext haben moechte, wendet sich bitte an mich (Peter Steinbach) oder die Organisatoren der User Group.

Montag, 21. Oktober 2013

Novembertreffen am Do 14.11.13 

Liebe C++-Freunde der Stadt Dresden,

das Novembertreffen findet am 14. statt, wie immer gegen 20:00 Uhr in der Wu5. Mario Mulansky - einer der Autoren der Boost-Bibliothek odeint - wird einen Vortrag halten über:

Template Metaprogramming für numerische Algorithmen

Template Metaprogramming (TMP) kann mehr als generische Programmierung. Im Vortrag wird gezeigt, wie numerische Algorithmen mit TMP allgemeiner und effizienter implementiert werden können. Als Beispiel dienen die Runge-Kutta-Verfahren zum Lösen von gewöhnlichen Differentialgleichungen.

Bis dann,
Peter

Freitag, 27. September 2013

Oktobertreffen am 10.10.

Unser nächstes Treffen wird am 10. Oktober sein, wie üblich gegen acht in der Wu5. Sofern mich niemand bestürmt, einen Vortrag halten zu wollen, werden wir ein paar Eindrücke von aktuellen Ereignissen teilen. Andreas Reischuck wird von der Qt-Konferenz am Vortag berichten und ich werde ein paar Eindrücke vom Standardmeeting in Chicago vermitteln. Es gibt hier übrigens einen echten Dresdner, der es noch nie in die UG geschafft hat. Ich werde ihn weiter bearbeiten.

Bis dann,
Peter

Freitag, 6. September 2013

6. Treffen der UG am 12.9.2013

Unser nächstes Treffen findet am Donnerstag den 12.9. statt, wie immer in der Wu5 gegen 20:00 Uhr. Da ich niemanden gefunden habe, der einen Vortrag halten könnte, werde ich es selbst tun. Und zwar werde ich eine produktive Mathematikbibliothek vorstellen, nämlich meine: die MTL4. ;-)