Цитата |
---|
^rage^ пишет: и чем это лучше обычных массивов? с учётом непортабельности этой библиотеки. |
С обычными массивами гораздо больше текста придётся писать и программа будет громоздкой.
Эта библиотека, как абстрактный тип данных - вы не имеете прямого доступа к массиву, у него свой менеджер памяти - у вас есть лишь определёный набор функций для работы с массивом - позволяющий вам делать с ним всё что захотите.
Приимущества:
- вы больше не занимаетесь динамическим резервированием памяти, этим занимается библиотека, поэтому ошибки обрщения к недопустимой области памяти сведены на нет - так как программист больше не мжет допустить такой ошибки
.
- в отличае об БД, в массиве можно обработать неструктурироанные данные - не отвечающие требованиям целостности и уникальности записей, массив точно знает в каком пордке идут записи и идентифицирует их по этому порядку а не по логической структуре.
- В отлича от обычных массивов, библиотека предотавляет широий набор функций для работы с массивами.
- Часть функций имеют многопоточную оптимизацию, сортировка с оптимизацией под 4-х ядерные процессоры, может значительно ускорить обработку больших объёмов данных.
- Собственый безопасный формат хранения данных, обеспечит надёжную защиту данных в корпоративной среде и Интернете. Защитит информацию от утечек и потенциальных атак хакеров.
Эта библиотека как замена драйверов БД для отдельных разработок. В неё можно легко загружать иобрабатывать данные из разных источников.
Лучше обычных массивов???