Append programming language to the query for searching.
Imagine C++ would be named as "Object oriented, generic, general purpose programming language with C compatibility"(of course C won't be named C then).
Imagine C++ would be named as "Object oriented, generic, general purpose programming language with C compatibility"(of course C won't be named C then).
Java has Turing complete generics as well