Complex sentence: Genericity is implemented and supported differently in various programming languages; the term "generic" has also been used differently in various programming contexts.
Split into simpler sentences: Genericity is implemented and supported differently in various programming languages. The term "generic" has also been used differently in programming contexts.