3 ms·
> does "differentiation" have any applications in implementing more complete programming languages? I'm not sure about implementing per se, but you can extend
by fmap 8y ago
> does "differentiation" have any applications in implementing more complete programming languages?
I'm not sure about implementing per se, but you can extend some notion of differentiation to richer programming languages: https://www.sciencedirect.com/science/article/pii/S030439750300392X https://www.sciencedirect.com/science/article/pii/S030439750...
The differential of a term does give you some information about how a term behaves under reduction, so I guess the answer is "maybe" - sounds like a fun project to work on. :)
More generally, there are models of linear logic built on a notion of differentiation (mentioned in the same paper as above), which might translate to a compilation of linear lambda calculus/classical processes/pi calculus/etc.