Hello,
Read again my "final" corrected post about about efficiency and performance..
I was just reading the following webpage on "researchgate" about:
How can I define efficiency and what are the different types of efficiency ?
Here it is:
https://www.researchgate.net/post/How_can_I_define_efficiency_and_what_are_the_different_types_of_efficiency
And if we look at the dictionary, it says:
"Efficiency: it is the ability to do things well, successfully, and without waste."
But now you are feeling that doing the things well and successfully looks like performance, so we can say in computer science that a datastructure is space-efficient or time-efficient or both, but we can even see a space-efficient datastructure as being performant in the
"criterion" of space , and the definition of "performant" from the dictionary means:
"(of technology, etc.) working in an effective way"
And the definition of "effective" from the dictionary means:
"Successful in producing a desired or intended result."
But here again you can, in for example the space-efficiency of datastructures, measure the "success" by comparing relatively to
other datastructures and say that this datastructure is more performant
in the criterion of space than other datastructures. so in computer science being a performant datastructure can be measured relatively to the other performance of datastructures, so i think that performance can be used as a "generalization" that replace efficiency, because we can for example give scores to criteria and see in what criterion we are performant.
Thank you,
Amine Moulay Ramdane.