←back to thread

873 points belter | 1 comments | | HN request time: 0.213s | source
Show context
jagraff ◴[] No.42949051[source]
> Contrarily, library development is about abstractions. Spend time hunting for an algebra

This line piqued my interest - what does an algebra mean in this context? Does anyone know of any good resources for further exploration?

replies(4): >>42949876 #>>42950234 #>>42954890 #>>42959467 #
1. wink ◴[] No.42949876[source]
Only guessing but my first thought was about how you have addition and multiplication and they both work for different types of numbers. But not in the generics/C++ template sense, more like working on Sets and Rings and other algebraic structures in the mathematical sense.