Who said I was talking about professionel programmers?
I was talking about people with experience in awk/sh, students having completed their first curses etc. that is NOT so professionel programmers, nor anybody who knows anything about refs in either java or any other language nor pointers in C/C++.
I totally agree with you, when we are talking about professionel programmers.