On Thu, 3 Jun 2010, Yannick Duchêne (Hibou57) sent: |-----------------------------------------------------------------------| |"Le Thu, 03 Jun 2010 18:54:57 +0200, Colin Paul Gloster | | a écrit: | | | |[..] | |+---------------------------------------------------------+ | || " Passing a parameter to an Ada subprogram can look | | || like choosing an element of an Ada array, with a very | | || different execution cost. " | | |+---------------------------------------------------------+ | |[..] | | | |And you will nor see difference of execution cost between two different| |functions." | |-----------------------------------------------------------------------| Actually, you would. Different functions would have different bodies would tend to have different execution costs. Aside from that, inlined functions would tend to cost differently than other functions. However, I had not been posting re different functions. I posted re utilizing an array and utilizing a subprogram. These can look identical but cost very differently.