برنامه نویسی، فلسفه، بیننده، شنونده،