I'm not a native English speaker so there may be a rude expression in my article.
I hope you to understand.
I'm a firmware and Window application developer.
I use C# when develop Window application program and use C or C++ when develop a firmware program.