To me it was obvious that all derivatives are derivations, since one can show that they are linear and satisfy the product rule. However, I was very surprised when I learned that every derivation of $C^{\infty}$ functions of a (smooth) manifold is essentially a directional derivative. The definition of a derivation is very simple and consists of two purely algebraic properties, while the definition of directional derivative should seemingly be inseparable from purely analytic notions like limits, Caucy/metric completeness, and the least upper bound property (although these notions may actually be purely topological, see here, although in any case they are not algebraic).
However, the proof (see my community-wiki "answer" below) relies in a seemingly essential way on Taylor's theorem and its generalizations, and thus on the twice differentiability of the functions.
This would seem to explain why calculus is taught in terms of derivatives and not derivations, in spite of the latter's greater simplicity, because to show that they are equivalent requires Taylor's theorem, which to understand requires a prior understanding of what differentiation is, and in any case is usually taught first in the second semester.
Question: When we require only first differentiability and not second differentiability or continuous differentiability, is it still the case that all derivations are differential operators?
Are there no derivations defined on the space of continuous real-valued functions?
I.e., in every context where both derivatives and differentiation are defined, are derivations really exactly the same thing as derivatives? Or only when derivations are restricted to those functions for which Taylor's theorem holds?
I have heard of there existing derivations for fields that are not even metrically complete, such as the finite fields $\mathbb{F}_p$, and since the definition is really so much simpler than that of the derivative, I would be really surprised if they coincided exactly whenever both existed.
Also I am not sure how to tag this question so please feel free to fix the tags.