Home research People General Info Seminars Resources Intranet
Home Page for Yuriy Solodkyy | Parasol Laboratory

Picture Yuriy Solodkyy
Ph.D. Graduate
Programming Tools, Techniques and Languages Group

Parasol Laboratory url: http://parasol.tamu.edu/~yuriys/
Department of Computer Science and Engineering email:
Texas A&M University office: 423D HRBB
College Station, TX 77843-3112 tel: (979) 739-3587
USA fax: (979) 458-0718

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.

Research Interests

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:

  • Mach7: open pattern matching and efficient type switch for C++
  • SAIL: abstract interpretation library for C++
  • XTL: an eXtensible Typing Library
  • Multima: Open multi-methods extension to C++
  • Pivot: a framework for analysis and transformation of C++ programs
  • STAPL: Standard Template Adaptive Parallel Library for C++
  • WebCCTV: Commercial Video Surveillance Solution



Technical Reports

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 attend

My Web Presence

Parasol Home | Research | People | General info | Seminars | Resources  

Parasol Laboratory, 425 Harvey R. Bright Bldg, 3112 TAMU, College Station, TX 77843-3112 
parasol-admin@cse.tamu.edu      Phone 979.458.0722     Fax 979.458.0718 

Department of Computer Science and Engineering | Dwight Look College of 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  -   Contact Webmaster