Complex sentence: The terminology is C and C++ based, but also used in many derived programming languages, in languages with different heritage the same concept may instead be called global variables.
Split into simpler sentences: The terminology is based on C and C++, but is also used in many derived programming languages. In languages with different heritage, the same concept may instead be called global variables.