The set C(X) of real continuous functions on a topological space X has been characterized from several points of view depending on the algebraic structure considered on it. In this paper we propose a unified approach. (C) 2012 Published by Elsevier B.V.