Это как раз чтобы на всяких плюсах писать надо быть очень умным. Erlang простой как топор, которым рубят деревья. Свою цель он выполняет. Многие нашумевшие продукты написаны на Erlang.
Максим Барулин а вы не думали что в обычных SQL-like базах индексы выполняют туже роль ? Хранят ссылки на посты для тегов, и на теги для постов ? Нет у вас никакого расхода памяти.
Ну например, вы можете использовать нейронную сеть, чтобы натренировать её на выдачу одинакового числа для похожих данных. Т.е. например имеем:
Нейронную сеть с 65000 бинарными (0,1) входами, и 1 числовым выходом.
Вам нужно определить "очень много" образцов, чтобы НС поняла что вам от неё нужно. Натренировать. И далее по числу выдаваемому такой НС вы можете судить насколько 2 вектора похожи.
Еще вы можете свести вектор у одному числу используя некоторый многочлен. Например:
f(n, X) = -0.5 * X[n-1] + X[n] - 0.5 * X[n+1]
где n - индекс, X - текущий вектор.
последовательно пробигая по вектору X и вычисляя f(n,X) для каждого n = 1... len(X) - 1, мы преобразовываем вектор в вектор Y с n-2 элементами.
Далее применяете аналогично f к Y.
И т.о. вы можете последовательно свой вектор свести к одному числу.