C++ mon amour, C++ ma treasure, C++ pour toujours...-- my ode to C++ ;-)
If something seems logical to be in C++, then either it is already in C++ or it is not logical.-- my vision of C++ ;-)
I received Ph.D. in Computer Science from Texas A&M University while working on Simplifying the Analysis of C++ Programs under the supervision of Dr. Bjarne Stroustrup. I got my Master's and Bachelor's degrees in Computer Science from Taras Shevchenko University of Kyiv (Ukraine) and was working at Quadrox NV (Belgium) before starting graduate school. Please see my (perhaps not the) most up to date curriculum vitae for more details.
While C++ has become one of the most popular and widely used programming languages based on the size of its community and the number of real-world applications developed in it, the size of the language and its non-trivial semantics have also became a major obstacle in creation of tools dealing with the analysis and transformation of programs in the language. As a part of an effort undertaken by our research group, I am looking into different ways of simplifying creation of language-analysis tools, capable of dealing with semantics of the entire C++, its corner cases and possible extensions. In particular, I am looking into ways of simplifying working with abstract syntax trees of C++ programs as well as approaches that avoid dealing with abstract syntax trees entirely.
Here are some projects I have been involved in over the years:
Must-Read C++ Books
These are the C++ books I like and recommend to anyone who is interested in learning the language
These are events around department I care about and often attendTweets from @solodon/programming
Parasol Home | Research | People | General info | Seminars | Resources
Parasol Lab, 301 Harvey R. Bright Bldg, 3112 TAMU, College Station, TX 77843-3112
Contact Webmaster Phone 979.458.0722 Fax 979.458.0718
Department of Computer Science and Engineering | Dwight Look College of Engineering | Texas A&M University
Privacy statement: Computer Science and Engineering Engineering TAMU
Web Accessibility Policy and Law - Web Accessibility and Usability Standards