An interesting experiment but these days it sure seems like you’d skew the heck out of the results by ignoring Apple platforms: need suffixes like ".m" and ".mm" (Objective-C) and ".swift". Also, ".cp" is still a fairly common suffix for C++ code.