MemSL 4.2

Лицензии: Бесплатный ‎Размер файла: 570.73 KB
‎Рейтинг пользователей: 4.8/5 - ‎9 ‎Голосов

Полная структура данных/библиотека классов сбора, отслеживание памяти, отладка памяти, отслеживание входа/выхода, обработка исключений, определяемые обработчики памяти, поддержка встроенных потоков и многое другое. С: - Одиночные, двойные и круговые связанные списки AVL Сбалансированные и резьбовые двоичные деревья Динамические таблицы хэширования Стеки, очереди и dequeues (с использованием массивов или связанных списков) Наборы (реализация Паскаля, с союзом, разницей, пересечением и т.д.) Сумки, столы и словари Приоритетные кучи (использует многомерный распределитель массива MemSL) Очередь на приоритетный поиск Обработка данных и функции, определяемые пользователем Использование нескольких структур данных MemSL для индексации одинаковых данных Портативность Отслеживание памяти/отладка (только C) Отслеживание/отладка памяти во времени выполнения (только C) Определяемые обработчики памяти (только C) Обработчики сообщений об ошибках/предупреждениях Отслеживание/отладка исходных кодов входа/выхода - Отслеживание/отладка исходных кодов входа/выхода

история версии

  • Версия 4.2 размещено на 2007-11-05
    Перешел на лицензирование с открытым исходным кодом GNU GPLv2
  • Версия 4.0 размещено на 2006-04-01

Подробная информация о программе

Eula

EULA - Соглашение о лицензировании конечных пользователей

Программное обеспечение Sensation Software Лицензионное соглашение для MemSL Важно: это лицензионное соглашение по программному обеспечению является юридическим соглашением между вами и Ощущение программного обеспечения. Внимательно прочитайте его перед завершением процесса установки и использованием программного обеспечения. Она предоставляет лицензию на использование программного обеспечения и содержит гарантийную информацию и отказ от ответственности. Устанавливая и используя программное обеспечение, вы подтверждаете принятие программного обеспечения и согласие стать связанным условиями этого соглашения. Если вы не согласны быть связанными этими условиями, то не устанавливайте программное обеспечение. 1. ОПРЕДЕЛЕНИЯ: a. Квота;Программное обеспечение; означает вышеупомянутое идентифицированное программное обеспечение, любую другую машину, читаемую материалов (включая, но не ограничиваясь библиотеками, исходными файлами, файлами заголовков и файлы данных), любые предоставленные обновления или исправления ошибок, а также любые руководства пользователя, руководства по программированию и другая документация, предоставленная вам в соответствии с этим Соглашение. b. Software Sensation является владельцем всех прав, включая авторское право и торговую тайну прав, программного обеспечения. c. Лицензиат желает получить лицензию на использование Программного обеспечения на условиях Соглашение. d. Принятие любым лицом в качестве корпоративного должностного лица, партнера, агента или любая репрезентативная способность должна быть гарантией со стороны принимаететеля, который принимает такая позиция и что он был уполномочен выполнять этот документ от имени такой корпорации, партнерства или директора. e. Производство означает программное обеспечение, запущенное в среде конечных пользователей, и/или используется поставщиками продукции предполагаемой аудитории. 2. LICENSE: Если программное обеспечение (i) версия разработчика, ii) пробная версия, то Раздел 2(a), а не раздел 2 (b), применяется. Если программное обеспечение (i) является коммерческим Версия, ii) Версия образования (iii) не для версии профита или (iv) не для перепродажи Версия, затем раздел 2 (b), а не раздел 2(a), применяется. a. Ощущение программного обеспечения предоставляет Лицензиату неисключивую, неподливную, не передавать лицензию на использование программного обеспечения в течение 30 дней. Лицензиат соглашается с тем, что это лицензия относится к одному разработчику программного обеспечения на одном компьютере для разработки и Тестирования. Лицензиат не может распространять, лицензировать, подлиценза или иным образом передавать копию программного обеспечения для любой третьей стороны. b. Ощущение программного обеспечения предоставляет Лицензиату неисключивую, неподразливную, не переосвободимая лицензия на использование программного обеспечения. Лицензиат соглашается с тем, что эта лицензия относится к одной группе разработчиков программного обеспечения для разработки и тестирования и/или лицензия на программное обеспечение относится к одному производственному программному обеспечению Server и неограниченному производство программного обеспечения Клиенты. Лицензиат может сделать несколько копий Программное обеспечение для использования исключительно лицензиатом и может сделать необходимые архивные и резервные копии копии программного обеспечения. 3. PROPRIETARY NOTICES: Все копии программного обеспечения, сделанные Лицензиатом для использования лицензиат должен нести соответствующие уведомления об авторском праве и другие собственные уведомления, как предоставляемые Программное обеспечение Sensation. Лицензиат не удаляет авторские или иные несвободные уведомления от любой копии программного обеспечения, и не будет Лицензиат позволит любой другой лицо или участник, чтобы удалить такое уведомление. 4. DOCUMENTATION: Ощущение программного обеспечения предоставит лицензиату руководство для использование Программного обеспечения и другой соответствующей документации. Лицензиат может скопировать руководство и документация по мере необходимости, чтобы позволить Лицензиату использовать Программное обеспечение. Лицензиат не может удалять какие-либо собственные уведомления или уведомления об авторском праве или прилагается к руководству или Документации. Руководство и вся другая документация несвободных программ Sensation и не могут быть скопированы или воспроизведены, за исключением в противном случае, предусмотренные в этом пункте. 5. OWNERSHIP OF SOFTWARE: Название для всех прав интеллектуальной собственности, включая права на патент, товарный знак, авторское право и тайну торговли в Программном обеспечении, руководстве по программному обеспечению и вся документация есть и остается с Software Sensation. 6. ENHANCEMENTS И MODIFICATIONS: Ощущение программного обеспечения может, но должно не обязан время от времени внести изменения, изменения, усовершенствования или улучшения программного обеспечения. Это программное обеспечение Sensations настоящей политики, при условии изменения без предварительного уведомления, чтобы предоставить своим лицензиатам уведомление о таких изменениях, изменения, улучшения или усовершенствования и сделать такие пересмотренные или усовершенствова Программное обеспечение, доступное для своих лицензиатов на Software Sensations, то стандартные сборы. 7. ПРЕКРАЩЕНИЕ: а. Это Соглашение прекращает: 1) на лицензиатов существенное нарушение настоящего Соглашения, которое не вылехвается в 30 дней после письменного уведомления о таком нарушении предоставляется лицензиату; 2) на лицензиат предоставления программного обеспечения Sensation письменное уведомление о своем выборе в расторгнуть это Соглашение; 3) при подаче лицензиатом для защиты в соответствии с любым законом о банкротстве или несостоятельности, на Лицензиат делает общее уступки в интересах кредиторов, получателя назначается для лицензиат, или принудительное ходатайство в банкротства подается против Лицензиат, который ходатайство не отклонено в тридцать (30) дней. B. По окончании действия этого Соглашения лицензиат должен: 1) вернуться к программному обеспечению Sensation или уничтожить все копии программного обеспечения в его владение и все копии руководства по программному обеспечению и все документы для программное обеспечение; 2) стереть все копии программного обеспечения из всех средств хранения данных в его распоряжении или под его контролем; И 3) сертифицировать в письменной форме программное обеспечение Sensation в течение тридцати (30) дней после прекращения этого Соглашения, что все копии программного обеспечения в распоряжении лицензиатов или контроль был возвращен или уничтожен. 8. ДОСТАВКА SOFTWARE: Если иное не согласовано в письменной форме, программное обеспечение Sensation предоставляет объектный код только копию программного обеспечения лицензиату на выполнения этого Соглашения и уплаты необходимого лицензионного сбора. Сенсация программного обеспечения может потребовать уплаты дополнительной платы, если она согласится предоставить Программное обеспечение для лицензиатов; однако ничто в этом Соглашении не должно истолковываться как Программное обеспечение Sensation предоставить копию исходных кодов программного обеспечения лицензиату. Лицензиат по своему усмотрению может отказаться предоставить любому лицу или организации копию исходных кодов программного обеспечения. Если исходный код доступен лицензиату, ни при каких обстоятельствах Лицензиат распространяет копии исходных кодов Программного обеспечения среди любой третьей стороны без предварительное экспресс-письменное разрешение Software Sensation. 9. КОПИРОВАНИЕ: а. Лицензиат не должен разбирать, де-компиляции или каким-либо образом обратный инженер все или любой части программного обеспечения без предварительного письменного разрешения Программное обеспечение Sensation, и не может лицензиат позволить любой третьей стороне сделать это. B. Лицензиат не разрешает третьим лицам копировать Программное обеспечение или какую-либо часть их, за исключением случаев, когда это необходимо для осуществления лицензии, выданной лицензиату этим Соглашение. 10. CONFIDENTIALITY: Лицензиат признает, что программное обеспечение и связанные с ним руководство и документация являются собственностью и торговой тайной программного обеспечения Sensation и что любая публикация или раскрытие Программного обеспечения или связанного с ним руководства и документации третьи стороны могут нанести немедленный и непоправимый вред Software Sensation. Лицензиат соглашается принять разумные меры для сохранения конфиденциальности программного обеспечения, руководства и документации. Лицензиат не будет раскрывать, предоставлять или предоставлять Программное обеспечение, руководство или документация, в любой форме, для любой третьей стороны, за исключением сотрудников или консультантов, чей доступ необходим для того, чтобы Лицензиат осуществлял свои права в соответствии с этой лицензии. Лицензиат требует от любого сотрудника или консультанта доступа к Программное обеспечение, руководство или документация для поддержания конфиденциальности программного обеспечения, руководство или документации. 11. SUPPORT: Программное обеспечение Sensation обеспечит веб-поддержку, электронную почту, телефон или поддержка сайта программного обеспечения по мере необходимости. Если иное не согласовано, Программное обеспечение Sensation будет взимать Лицензиат за всю поддержку на время плюс материальную основу в соответствии с его тогдашние стандартные тарифы на такие вспомогательные услуги. Сенсация программного обеспечения не будет обязана для оказания поддержки Программному обеспечению более чем через 30 дней после даты получения, если в противном случае, согласованных обеими сторонами в письменной форме. 12. DISCLAIMER OF WARRANTY: Вы признаете, что программное обеспечение может содержать Ошибки и не предназначены или предназначены для использования в он-лайн управлении самолетами, воздушным движением, навигационная или самолетная связь; Или в проектировании, строительстве, эксплуатации или техническое обслуживание любого ядерного объекта (квота;деятельность высокого риска;). Сенсация программного обеспечения Отказывается от каких-либо экспресс или подразумеваемых гарантий пригодности для таких целей. Вы представляете и ордер на программное обеспечение Sensation, что вы не будете использовать, распространять или лицензировать программное обеспечение для деятельности высокого риска. Программное обеспечение предоставляется «квота;как это»quot;. Все экспресс или подразумеваемые условия, представлений и гарантий, включая любую подразумеваемую гарантию торговли, фитнес для конкретной цели или не-нарушения отрекаются. 13. ОГРАНИЧЕНИЕ ответственности: В той мере, в какой это не запрещено законом, ни в каком случае будет ли Software Sensation нести ответственность за любой потерянный доход, прибыль или данные, или за специальные, косвенный, косвенный, случайный или карательный ущерб, однако причиненный независимо от теории ответственности, возникающей или связанной с использованием или неспособностью использовать программное обеспечение, даже если Программное обеспечение Sensation было сообщено о возможности таких повреждений. Ни в каком случае будет программное обеспечение Sensations ответственность перед вами, будь то в договоре, деликт (в том числе небрежности), или иным образом, в силу в течение 90 дней после получения и не будет в течение 90 дней превышают сумму, уплаченную вами за программное обеспечение в соответствии с этим соглашением. Teh вышеупомянутые ограничения будут применяться даже в том случае, если вышеуказанная гарантия не Цель. 14. ВОЗМЕЩЕНИЕ: a. Сенсация программного обеспечения должна возместить ущерб и удерживать Лицензиат безвредным от любой претензии или ответственности (включая разумные гонорары адвокатов) за нарушение любого США патент, авторское право, товарный знак или торговая тайна Программного обеспечения. Это возмещение обусловлено лицензиат оперативно уведомляя программное обеспечение Sensation любой претензии нарушение или иск и программное обеспечение Sensation разрешается в полной мере контролировать любая защита такого иска или иска и полностью контролировать переговоры и условия любое урегулирование. Если Лицензиат будет предписываться в любое время от использования программного обеспечения или если Программное обеспечение Sensation разумно определить, что следующее необходимо или соответствующие, Программное обеспечение Sensation должен по своему выбору, получить разрешение на Лицензиаты продолжали использовать программное обеспечение, изменять программное обеспечение таким образом, чтобы чтобы сделать его ненасявляющих, или закупить существенно эквивалентные ненарушить компьютерная программа для Лицензиат. B. Лицензиат должен возместить ущерб и удерживать программное обеспечение Sensation безвредным от любых претензий или пассивов (включая разумные гонорары адвокатов), вытекающих из или связанных с Лицензионный бизнес, за исключением заявлений о нарушении любой интеллектуальной собственности право, связанное с программным обеспечением. Программное обеспечение Sensation должен незамедлительно уведомить Лицензиат любого такого требования или требования, и лицензиату разрешается контролировать защиты или урегулирования любого такого требования. 15. ОБЩИЕ ПОЛОЖЕНИЯ: a. Изменение: Это Соглашение может быть изменено или изменено только документ, подписанный всеми сторонами. b. Незаконность/незаконность: если какой-либо срок или положение настоящего Соглашения суда или трибунала компетентной юрисдикции, чтобы быть недействительным или неисполнимым, остальная часть этого Соглашения не должна быть затронута таким образом, и каждый оставшийся срок, завет и условие настоящего Соглашения должны быть действительными и в полном объеме, разрешенной законом. c. Описательные заголовки: Заголовки, используемые в настоящем Соглашении, просто включены для удобства. Они не должны каким-либо образом расширять или ограничивать права или обязательств любой стороны, изложенных в теле Соглашения. d. Отсутствие отказа (неисполнение): Отказ или неспособность сторон любое уважение любого права, предусмотренные в этом в этом не должно считаться отказом от этого права и не должны препятствовать какой-либо из сторон от обеспечения этого права в более позднее время. e. Число/гендер: При толковании этого Соглашения единственное число включает множественное число и множественное число включает в себя единственное. Все ссылки на любой пол в этом Соглашение истолковывается как относящееся к противоположному полу или нейтральному требуется контекст. F. Привязка к преемникам: Это Соглашение является обязательным для наследников, законного представителя, преемников и Сторон. g. Регулирующий закон/юрисдикция: Это Соглашение и его исполнение регулируются законами Соединенных Штатов и штата Аризона. Все стороны соглашаются на юрисдикцию и место проведения федеральных судов и судов штатов, расположенных в округе Марикопа, штат Аризона, по любому вопросу, вытекая из этого соглашения. h. Интеграция: Это Соглашение выражает все понимание сторон относительно его предмета, и он затмевает и объединяет все предыдущие письменные или устные предложения, соглашения или договоренности между сторонами, касающиеся предметом этого Соглашения. i. Уведомления: Все уведомления, необходимые для отправки в соответствии с условиями настоящего Соглашения, отправляются по зарегистрированной почте, запрашивается возвратная квитанция.