Generic Programming
Add to your list(s)
Download to your calendar using vCal
If you have a question about this talk, please contact Mateja Jamnik.
When implementing algorithms it is typically desirable to implement them in an
abstract form, applicable to yet unknown data structures. The normal approach
to abstraction is to use object-oriented interfaces, i.e. some variation of
dynamic polymorphism. This presentation discusses the use of static
polymorphism (C++ templates) for the implementation of algorithms and
highlights some of the differences to dynamic polymorphism and their conceptual
and practical implications. The presentation briefly shows how generic
programming concepts are used to analyse FAST (Fix Adapted for STreaming; an
encoding scheme used in the financial industry) data on some exchange feeds.
Dietmar Kühl is a software developer at Bloomberg L.P. working on high
performance systems feeding financial exchange data into the internal system.
This talk is part of the Wednesday Seminars - Department of Computer Science and Technology series.
This talk is included in these lists:
Note that ex-directory lists are not shown.
|