3 ms·
Algebra and programming are very, very similar. Algebra [1] deals with formal languages and their rewrite rules in general. Programming is dealing with a certai
by sklogic 12y ago
Algebra and programming are very, very similar. Algebra [1] deals with formal languages and their rewrite rules in general. Programming is dealing with a certain (but yet very wide) class of formal languages and an extremely wide variety of rewrite rules (i.e., algebras).
It does not matter that nobody is using, say, a term "refactoring algebra", but it is still, essentially, an algebra.
[1] Here I'm referring to a generic meaning of "algebra", as in https://en.wikipedia.org/wiki/Universal_algebra https://en.wikipedia.org/wiki/Universal_algebra