![]() |
COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. | ![]() |
![]() Generic ProgrammingAdd 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 Computer Laboratory Wednesday Seminars series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsCRIA Visual Constructions of South Asia (2014-15) Cambridge University Self-Build SocietyOther talksHypergraph Saturation Irregularities Biosensor Technologies (Biacore SPR, Switchsense, Octet) CANCELLED - Methodology Masterclass: Exploring the pedagogic possibilities of new diaspora formations and transnationalism. Public innovation: can innovation methods help solve social challenges? The cardinal points and the structure of geographical knowledge in the early twelfth century Summer Cactus & Succulent Show |