Let us assume I am writing some technical CS stuff, and I want to talk about "features" of something that discriminate something else.
Translating from my native language (French), I would use the word + adjective:
However, I have stumbled in reads upon the word "Discriminative" and "Discriminating".
According to Wiktionary, we have:
Discriminant (Adj.): Serving to discriminate.
Discriminative (Adj.): Which has the ability to discriminate between things; or which imparts such ability
Discriminating (Adj.): Able to perceive fine distinctions between similar things; perceptive
So if I understand this correctly, Discriminating does not have the same meaning as the other two, i.e. discriminating is an adjective for someone/something that perceives the differences, instead of caracterizing them.
However it is not clear, with regards to the definition of Wiktionary, whether Discriminative and Discriminant are perfect synonyms, or if one is more used in some context than an other, or if they don't exactly mean the same thing, etc.