Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Библиотеки для Delphi (типа STL, Boost) 
:(
    Опции темы
VLK32
Дата 28.1.2011, 22:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 22.1.2011

Репутация: нет
Всего: нет



Уже достаточно долгое время в Delphi существует поддержка шаблонов, анонимные методы и т.д. Модули Generics.Collections и Generics.Default просто замечательные в качестве примеров, но нет ли более серьезных библиотек коллекций и алгоритмов?

Раньше была DeCAL - серьезный труд, фундаментальный подход. Естественно сейчас она устарела, но такого уровня библиотек я пока не нашел. Хотя и рыл в этом направлении. Например, на GoogleCode есть DeHL (http://code.google.com/p/delphilhlplib/). Посмотрел код. Сурово. Много чего наворочено, но например вот такое:

Код

  if FoundIndex > -1 then
  begin
    { Move the list }
    if FLength > 1 then
      for I := FoundIndex to FLength - 2 do
        FArray[I] := FArray[I + 1];

    Dec(FLength);
    Inc(FVer);
  end;


меня более чем смущает. Короче говоря. Как правило такие библиотеки монструозны по количеству модулей, классов, методов, объему кода и т.д. Взять такую библиотеку в проект (т.е. потратить время на ее изучение) и потом обнаружить, что она глючит или тормозит как то не радует.

Может ли кто то подсказать более менее качественные библиотеки (наподобие STL, Boost для C++) для Delphi?

Второй вопрос. Есть ли какие либо идеи насчет реализации двойной, тройной  и т.д. сортировки для массива типа TList<T> чтобы не пострадала читабельность (удобство написания кода) и скорость выполнения?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0751 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.