Update page '1. О проекте'
parent
87b9434db8
commit
a86ab40aed
@ -1 +1,15 @@
|
||||
## О проекте
|
||||
## О проекте
|
||||
|
||||
Данный проект ставит перед собой цель предоставить базовые типы контейнеров, для дальнейшего использования в рамках пользовательских проектов как непосредственно на C, так и на других языках программирования.
|
||||
|
||||
Основными приоритетами при разработке являются:
|
||||
|
||||
- Максимально упрощенная и стабильная работа всех частей проекта
|
||||
- Понятный и единый интерфейс работы с предоставляемыми типами данных
|
||||
- Упрощение работы с памятью, с пользовательской точки зрения
|
||||
|
||||
Скорость работы подмодулей проекта, при разработке, более приоритетна, чем вопросы связанные с оптимизацией по памяти. Однако, проект не стремится предоставить наиболее быстрый (равно как и наиболее экономный, с точки зрения ресурсов) вариант контейнеров, так как, на практике, скорость зависима от решаемой задачи и наиболее оптимизированные решения будут всегда основаны на профилирование работы с памятью под конкретную проблематику. Проект нацелен на предоставление условно среднего решения, которое удобно применять в повседневной работе.
|
||||
|
||||
Предполагаемый профиль работы проекта: различные обработчики данных, напрямую или косвенно связанные с сетевой коммуникацией. Оптимизационное профилирование под иные задачи не является значимым изменением и с малой долей вероятности будет включено в проект.
|
||||
|
||||
Проект не предполагает распространение на базе shared-библиотек, хотя никаких ограничений по созданию оных не имеет. Предполагается, что, проект может стать частью других shared-библиотек и/или проектов.
|
Loading…
Reference in New Issue
Block a user