Улучшение в словаре на bc
За последние недели мой уровень в bc очень сильно вырос. Я стал видеть вещи в своих прежних проектах, которые можно сделать проще и изящнее. Но, кажется, мой рост остановился. Интересно, достиг ли я потолка? Или, может, стал ли я сеньором в этом? Не пора ли мне учить других? Открыть курсы, поднимать сообщество? Вопросы без ответов!
В общем, открыл сегодня, пока ехал в такси, исходник своего англо-русского словаря, написанного на bc, и пришло мне в голову очевидное — не нужно хранить слова в десятичных числах, они длинные и непонятные, надо хранить их как они есть — в виде слов, ведь у нас в bc есть 36-ричная система счисления, то есть десять цифр и 26 букв.

Почему же я раньше-то до такой простой штуки не додумался? Всё приходит с опытом.
Добавлено: грустно — на скриншоте обнаружил ошибки в словаре, который я использую.
но ведь слова на русском, а система счисления на английском?
или на английском просто id, а на русском просто надпись?
Я не понял. :-(
Устроено так: человек вводит слово, например, «HELLO». bc переключён в 36-ричную систему, поэтому для него это число. Это число я сравниваю, перебирая все значения последовательно с другими числами — APPLE, BYE и так далее, пока не нахожу, что введённое совпадает с числом HELLO. На этом выдаю «Привет» и останавливаюсь.