|
|
|
|
|
by dtornabene
2244 days ago
|
|
I would not recommend POPA to people wanting to go down this road, its an extremely difficult text. Personally, just my 2 cents here, a far more useful text would be Practical Binary Analysis, https://practicalbinaryanalysis.com/
The Cousant's text is fascinating but requires a level of mathematical maturity at virtually post-doc researcher levels |
|
This is useful because it reduces many program analysis design questions to questions of which lattice to use. It also allows you to compare algorithms by comparing their lattices, which makes it easier to see how algorithms are related.
The cost is that this approach will be pretty alien if you don't have experience with abstract algebra or related fields. If you do have that experience, I don't think it requires mathematical maturity beyond an undergraduate level.
[0] http://matt.might.net/articles/partial-orders/
[1] https://en.wikipedia.org/wiki/Lattice_(order)