среда, 11 января 2017 г.

База данных для хранения связей на C

Разработал базу для хранения связей, как планировал в предыдущих постах.

Исходный код на GitHub.

Позволяет:
- создавать узлы
- связывать узлы (направленно)
- получать связи узла
- получать объединение связей нескольких узлов
- получать пересечение связей нескольких узлов
- получать разность связей нескольких узлов
- фильтровать списки отсеивая узлы, не связанные с данным
- фильтровать списки отсеивая узлы, связанные с данным

В свете аннонса нового вида памяти, которая должна поступить в массовое производство, у этой разработки появляется больше перспектив.