/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
You are here

nikita-volkov.github.io
| | rcoh.me

Few data-structures are more ubiquitous in real-world development than the hash table. Nearly every major programming features an implementation in its standard library or built into the runtime. Yet, there is no conclusive best strategy to implement one and the major programming languages diverge widely in their implementations! I did a survey of the Hash map implementations in Go, Python, Ruby, Java, C#, C++, and Scala to compare and contrast how they were implemented.
3.5 parsecs

Travel
| |
| | www.nayuki.io

[AI summary] This article discusses the implementation and optimization of the Whirlpool hash function in x86 assembly, comparing different programming approaches and benchmarking their performance.
4.0 parsecs

Travel
| |
| | idea.popcount.org

[AI summary] The article is an introduction to the Hash Array Mapped Trie (HAMT) data structure, explaining its memory-efficient implementation as a compressed variant of a Trie and its applicability to hash tables and search engines.
4.0 parsecs

Travel
| |
| | 0x44.cc

[AI summary] The article provides an in-depth explanation of reverse engineering concepts, including CPU operations, memory representation, data structures, and disassembly techniques. It guides readers through understanding machine code, endianness, signed integers, and how to analyze C code using tools like Visual Studio and disassemblers.
26.6 parsecs

Travel
|