Software Engineer at Cloudera
Hungary
Contact Info
196 followers
192 connections
Activity
-
We just wrapped up a fantastic #Apacheicebergmeetup at #Cloudera #Evolve24 Singapore dedicated to exploring the capabilities and innovations of…
We just wrapped up a fantastic #Apacheicebergmeetup at #Cloudera #Evolve24 Singapore dedicated to exploring the capabilities and innovations of…
Liked by Zoltán Borók-Nagy
-
💥 Bill Zhang is seeking Product Managers in Hungary to join our team! You will have the opportunity to own products in the Open Data Lakehouse…
💥 Bill Zhang is seeking Product Managers in Hungary to join our team! You will have the opportunity to own products in the Open Data Lakehouse…
Liked by Zoltán Borók-Nagy
-
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
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
-
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
-
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
Other similar profiles
-
Viktor Somogyi-Vass
Connect -
Balázs Mester
Connect -
Imre Dobi
Connect -
Antal Sinkovits
Connect -
Tamás Bunth
Product Owner at Swisscom | Product Management | Continuous Discovery | Building Software Products
Connect -
Peter Eberhardt
Connect -
László Becsei
Connect -
István Gansperger
Software Engineer at Cloudera
Connect -
Ádám Markovics
Connect -
Andras Gyori
Connect
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