On the notion of tangent cone in Mathematical Programming