When talking to your peers, a careful distinction is required. For example, PC is commonly used only for home computers running a version of MS Windows;again, there is a major difference between how a programme functions and how an application functions.
But in common, or casual discourse, it is perfectly acceptable to use terms in general senses as long as the context clearly indicates your meaning. If someone calls me and says "My CPU has a virus," I know what he means, and I would not, for example, tell him, "No, your computer software has a trojan......"
It is always the intended audience that should guide you in your use of terminology.
Edited by jgweed, 30 July 2007 - 07:59 AM.