Introduction - Rich

Hello, my name is Rich. I live in San Diego, CA, USA. My long career in tech has included software development and some hardware. Further, I am a part-time assistant professor teaching programming languages and DSA.

My interests are in modernization and automated warning fixing of legacy C++ codebases. While modern C++ is exciting, many developers are stuck with old code and old compilers.

Currently I am working on my PhD dissertation “Automated Mitigation of C++ Static Code Analysis Warnings” which could be enhanced by using ASTs, I think. This is my area of uncertainty, how best to create and then to analyze them to demonstrate equivalence of functionality before and after code modification. I am aware of only clang for dumping an AST so I am open to learning other means of creating an AST.

Nice to meet everyone