Software Engineer at Cloudera
Hungary
Contact Info
196 followers
192 connections
Activity
-
Welcome Myktybek Sattarov to the Impala team! 🙂🎉 We're excited to have you on board and can't wait to see the amazing things you will contribute to…
Welcome Myktybek Sattarov to the Impala team! 🙂🎉 We're excited to have you on board and can't wait to see the amazing things you will contribute to…
Liked by Zoltán Borók-Nagy
-
All #IcebergSummit sessions are now on YouTube 🎥. Every keynote, panel and talk, with speakers from great companies telling their…
All #IcebergSummit sessions are now on YouTube 🎥. Every keynote, panel and talk, with speakers from great companies telling their…
Liked by Zoltán Borók-Nagy
-
It’s happened! The Apache Parquet Java implementation repo I now called parquet-java. Thank you Andrew Lamb for the nudge! This further clarifies…
It’s happened! The Apache Parquet Java implementation repo I now called parquet-java. Thank you Andrew Lamb for the nudge! This further clarifies…
Liked by Zoltán Borók-Nagy
Experience
Education
Licenses & Certifications
Publications
-
Visualization of C++ Template Metaprograms
Tenth IEEE International Working Conference on Source Code Analysis and Manipulation
Template metaprograms have become an essential part of today's C++ programs: with proper template definitions we can force the C++ compiler to execute algorithms at compilation time. Among the application areas of template metaprograms are the expression templates, static interface checking, code optimization with adaptation, language embedding and active libraries. Despite all of its already proven benefits and numerous successful applications there are surprisingly few tools for creating…
Template metaprograms have become an essential part of today's C++ programs: with proper template definitions we can force the C++ compiler to execute algorithms at compilation time. Among the application areas of template metaprograms are the expression templates, static interface checking, code optimization with adaptation, language embedding and active libraries. Despite all of its already proven benefits and numerous successful applications there are surprisingly few tools for creating, supporting, and analyzing C++ template metaprograms. As metaprograms are executed at compilation time they are even harder to understand. In this paper we present a code visualization tool, which is utilizing Tem plight, our previously developed C++ template metaprogram debugger. Using the tool it is possible to visualize the instantiation chain of C++ templates and follow the execution of metaprograms. Various presentation layers, filtering of template instances and step-by-step replay of the instantiations are supported. Our tool can help to test, optimize, maintain C++ template metaprograms, and can enhance their acceptance in the software industry.
Languages
-
English
-
More activity by Zoltán
-
The 4th Community over Code Performance Engineering track was on today in Bratislava. Thanks to everyone who made it such a success, particularly the…
The 4th Community over Code Performance Engineering track was on today in Bratislava. Thanks to everyone who made it such a success, particularly the…
Liked by Zoltán Borók-Nagy
-
Join me at my talk in Boston on June 13.
Join me at my talk in Boston on June 13.
Liked by Zoltán Borók-Nagy
-
Happy 50th Birthday SQL! SQL was first made public in the paper "SEQUEL: A Structured English Query Language" which was first published on…
Happy 50th Birthday SQL! SQL was first made public in the paper "SEQUEL: A Structured English Query Language" which was first published on…
Liked by Zoltán Borók-Nagy
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More