One of my most uncomfortable memories is of several army vehicles coming down the high street as I was walking to the village shop. I was around fourteen years old and all the soldiers hung out the back, shouting and whistling, as I walking. It was a most unpleasant, embarrassing and humiliating experience and I remember I was almost in tears.
I don't believe whistling and shouting out comments is meant to be complimentary or to make a woman feel good about herself. I think men who carry on like that do it mostly for the benefit of other men - to show that they are "in charge", "one of the lads", etc, etc. Pathetic.
In my view, it is demeaning and disrespectful, and women who think it reflects an appreciation of their attractiveness are, I believe, rather proud, silly and deluded.