4 ms·
Is anyone aware of a birds-eye catalog of common code abstractions? e.g. linked list, hashes, lookup table, classes, counters, iterators, etc (Not referring t
by yazr 8y ago
Is anyone aware of a birds-eye catalog of common code abstractions?
e.g. linked list, hashes, lookup table, classes, counters, iterators, etc
(Not referring to books such as TAOCP which cover a few topics in-depth)
- steveklabnik 8y agoSounds like you want https://en.m.wikipedia.org/wiki/Introduction_to_Algorithms https://en.m.wikipedia.org/wiki/Introduction_to_Algorithms maybe?
- yazr 8y agoWell, I can probably mine 10 tops books and come up with a good list of 100 abstractions. But i am sure someone has done a much better job than me on this..
- deleted 8y ago[deleted]
- yowlingcat 8y agoBy code abstractions, do you mean low level data structures[1]? There are those but they're different from mid level design patterns[2][3] or high level architectural patterns[4]. [1]https://en.wikipedia.org/wiki/List_of_data_structures https://en.wikipedia.org/wiki/List_of_data_structures [2]https://martinfowler.com/eaaCatalog/ https://martinfowler.com/eaaCatalog/ [3]https://sourcemaking.com/design_patterns https://sourcemaking.com/design_patterns [4]http://aosabook.org/en/index.html http://aosabook.org/en/index.html