Micro-benchmarks are usually not a good way to evaluate systems. That said, using a bytemap array can be very fast while also providing readable code. Let's say you want to test that string contains ...
An important aspect in software engineering is the ability to distinguish between premature, unnecessary, and necessary ...