Может кто-то пролить свет на то, как популярные языки, такие как Python, Ruby реализует хэш-таблицы внутри для поиска символов? Используют ли они классический метод "массив со связанным списком" или используют сбалансированное дерево?
Мне нужен простой (меньше LOC) и быстрый метод индексирования символов в DSL, написанный на C. Интересно, что другие нашли наиболее эффективным и практичным.