In this paper, we present generalizations of the Jacobian matrix and the Hessian matrix to continuous maps and continuously diierentiable functions respectively. We then establish second-order optimality conditions for mathematical programming problems with continuously dif-ferentiable functions. The results also sharpen the corresponding results for problems involving C 1;1-functions.