I am a software engineer since 1987 working with C, C++, C#, MFC, STL, and a variety of other languages and technologies.