3 ms·
I'd really like to hear any answers to "Are there Open Source projects which demand a high level of algorithmic knowledge?" I suspect (but don't know for sure)
by plinkplonk 17y ago
I'd really like to hear any answers to "Are there Open Source projects which demand a high level of algorithmic knowledge?" I suspect (but don't know for sure) that the linux/bsd etc kernels and networking code would be full of neat algorithm/data structure tricks.
Maybe a shortcut to find such projects or applications would be to look for projects where high performance is a critical (vs nice to have) property of the program.
- cperciva 17y agoI'd really like to hear any answers to "Are there Open Source projects which demand a high level of algorithmic knowledge?" I know at a minimum that the FreeBSD kernel uses sophisticated algorithms for keeping track of virtual memory, TCP connections, and internet protocol routing, because I've seen CVS/SVN commits related to those. Beyond that, I can't really say -- I know algorithms, but I don't know kernel.