Is it plain old C, or some variant of C++?
It's Objective-C. Like (meaning functionally similar to) BlitzMax but way uglier.
I still don't understand C++ code when I look at it. It's not like I can look up what :: means on the web
The glyphs are what put me off C++ too. What's wrong with words?!