A function $f$ is Carathéodory differentiable at $a$ if there exists a function $\phi$ which is continuous at a such that
$$f(x)-f(a)=\phi(x)(x-a).$$
For $f(x) = x^n$, $\phi(x) = x^{n-1} + ax^{n-2} + ... + a^{n-1}$. We can see that $f'(a) = \phi(a) = na^{n-1}$. We get the derivative of $x^n$ directly from this definition.
For $\sin(x)$, can we do the same thing to get $\sin'(x) = \cos(x)$ without using limit?
My question is raised from the booklet Calculus for Mathematicians by D.J.Bernstein, in which he defined derivative this way before introducing the concept of limits.