MemSL 4.2

Licenza: Gratuito ‎Dimensioni del file: 570.73 KB
‎Valutazione utenti: 4.8/5 - ‎9 ‎Voti

Libreria completa di strutture di dati/classi di raccolta, traccia della memoria, debug della memoria, traccia di entrata/uscita, gestione delle eccezioni, gestori di memoria definibili, supporto dei thread integrati e molto altro. Con: * Liste concate concatete singole, doppie e circolari * Alberi binari bilanciati e filettati AVL * Tabelle di hashing dinamiche * Stack, code e code (utilizzando matrici o liste concatene) * Set (implementazione Pascal, con unione, differenza, intersezione, ecc.) * Borse, tavoli e dizionari * Heap prioritari (utilizza l'allocatore array multidimensionale MemSL) * Coda di ricerca prioritaria * Gestione dei dati e funzioni definite dall'utente * Utilizzo di più strutture di dati MemSL per indicizzare gli stessi dati * Portabilità * Traccia/Debug della memoria (solo C) * Analisi/debug della memoria di runtime (solo C) * Gestori di memoria definibili (solo C) * Gestori messaggi di errore/avviso * Traccia/debug del codice sorgente di entrata/uscita * Entrata/uscita runtime traccia/debug codice sorgente

cronologia delle versioni

  • Versione 4.2 pubblicato il 2007-11-05
    Spostato su Open Source Licensing GNU GPLv2
  • Versione 4.0 pubblicato il 2006-04-01

Dettagli del programma

Eula

Contratto di licenza con l'utente finale

Contratto di licenza software Software Sensation per MemSL Importante: questo contratto di licenza software è un accordo legale tra l'utente e Sensazione software. Leggerlo attentamente prima di completare il processo di installazione e software. Fornisce una licenza per l'utilizzo del software e contiene informazioni sulla garanzia e disclaimer di responsabilità. Installando e utilizzando il software, si conferma la l'accettazione del software e l'accettazione di essere vincolati dai termini del presente contratto. Se non si accetta di essere vincolati da questi termini, non installare il software. 1. DEFINIZIONI: a. "Software": il software sopra identificato, qualsiasi altra macchina leggibile materiali (incluse, a titolo titolo cui non si limitano, librerie, file di origine, file di intestazione e file di dati), eventuali aggiornamenti o correzioni di errore forniti e qualsiasi manuale d'uso, Guide alla programmazione e altra documentazione fornita nell'ambito del presente Accordo. b. Software Sensation è il proprietario di tutti i diritti, inclusi copyright e segreto commerciale diritti umani, del Software. c. Il Licenziatario desidera ottenere una licenza per l'utilizzo del Software ai termini di questo Accordo. d. Accettazione da parte di qualsiasi persona in qualità di funzionario aziendale, partner, agente o in qualsiasi capacità rappresentativa è una garanzia da parte dell'accettore che l'accettore detiene tale posizione e che è stato autorizzato a eseguire questo documento per conto società, partnership o committente. e. Produzione significa software in esecuzione in un ambiente per l'utente finale e/o essere utilizzato dal pubblico previsto dai fornitori di prodotti. 2. LICENZA: Se il Software è (i) una versione per sviluppatori, (ii) una versione di prova, Si applica la sezione 2, lettera a), e non la sezione 2, lettera b). Se il Software è (i) un Versione, (ii) una versione education (iii) una versione senza scopo di lucro o (iv) una not for resale Si applica la versione, quindi la sezione 2, lettera b), e non la sezione 2, lettera a. a. Software Sensation concede al Licenziatario un licenza trasferibile per utilizzare il Software per 30 giorni. Il Licenziatario accetta che questo licenza riguarda uno sviluppatore software in un computer per lo sviluppo e Test. Il Licenziatario non può distribuire, concedere in licenza, concedere in sublicenza o trasferire in altro modo copia del Software a terzi. b. Software Sensation concede al Licenziatario un licenza trasferibile per l'utilizzo del Software. Il Licenziatario accetta che la presente licenza a un gruppo di sviluppo software per lo sviluppo e il test, e/o che licenza software riguarda un unico software di produzione Server e illimitato software di produzione Clienti. Il Licenziatario può effettuare più copie Software per l'uso esclusivamente da parte del Licenziatario e può rendere necessario l'archiviazione e il backup copie del Software. 3. AVVISI PROPRIETARI: Tutte le copie del Software effettuate dal Licenziatario per l'uso dal Licenziatario deve recare adeguate note sul copyright e altre comunicazioni proprietarie come fornito da Software Sensation. Il Licenziatario non rimuove alcun diritto d'autore o altro notifica proprietaria da qualsiasi copia del Software, né il Licenziatario consentirà alcun altro persona o parte per rimuovere tale avviso. 4. DOCUMENTAZIONE: Software Sensation fornirà al Licenziatario un manuale per l'utilizzo del Software e di altra documentazione appropriata. Il Licenziatario può copiare manuale e documentazione se necessario per consentire al Licenziatario di utilizzare il Software. Licenziatario non può rimuovere alcuna informativa proprietaria o sul copyright all'interno o all'allegato al manuale o Documentazione. Il manuale e tutta l'altra documentazione sono di proprietà e proprietario di Software Sensation e non può essere copiato o riprodotto, salvo altrimenti previsto nel presente paragrafo. 5. PROPRIETÀ DEL SOFTWARE: Titolo di tutti i diritti di proprietà intellettuale, brevetti, marchi, diritti d'autore e diritti segreti commerciali nel Software, il manuale del Software e tutta la documentazione è e rimarrà con Software Sensation. 6. MIGLIORAMENTI E MODIFICHE: La sensazione del software può, ma deve non essere obbligati, di volta in volta, a fare revisioni, modifiche, miglioramenti o miglioramenti al Software. È software sensations presente politica, soggetto a cambiare senza preavviso, per fornire ai propri licenziatari l'avviso di tali revisioni, modifiche, miglioramenti o miglioramenti e di apportare tali modifiche o miglioramenti Software disponibile per i suoi licenziatari su Software Sensations, quindi tariffe standard. 7. RISOLUZIONE: Un. Il presente accordo pone fine: 1) sulla violazione materiale del presente Contratto da parte dei Licenziatari che non viene 30 giorni dopo la notifica scritta di tale violazione è fornito al Licenziatario; 2) su Licenziatario che fornisce software sensation avviso scritto della sua elezione a porre fine al presente Contratto; 3) su deposito del Licenziatario per la protezione ai sensi di qualsiasi diritto fallimentare o fallimentare, al Licenziatario di effettuare una cessione generale a beneficio dei creditori, un destinatario nominato per il Licenziatario, o una petizione involontaria in fallimento presentato contro il Licenziatario che la petizione non viene respinta entro trenta (30) giorni. B. Al termine del presente Contratto, il Licenziatario: 1) tornare a Software Sensation o distruggere tutte le copie del Software nella sua possesso e tutte le copie del manuale del Software e tutta la documentazione per il Software; 2) cancellare tutte le copie del Software da tutti i supporti di archiviazione in suo possesso o sotto il suo controllo; E 3) certificare per iscritto a Software Sensation entro trenta (30) giorni dalla cessazione del presente Contratto che tutte le copie del Software in possesso o controllo sono stati restituiti o distrutti. 8. CONSEGNA DEL SOFTWARE: Salvo diverso accordo scritto, il Software Sensation fornirà al Licenziatario solo una copia del Codice oggetto l'esecuzione del presente Contratto e il pagamento del canone di licenza richiesto. Sensazione software può richiedere il pagamento di un costo aggiuntivo se accetta di fornire una copia del codice sorgente Software al Licenziatario; tuttavia, nulla nel presente accordo deve essere interpretato in modo da richiedere Software Sensation per fornire una copia del codice sorgente del Software al Licenziatario. Licenziatario a sua esclusiva discrezione può rifiutarsi di fornire a qualsiasi persona o entità una copia del codice sorgente software. Se il codice sorgente è messo a disposizione del Licenziatario, in nessun caso Il Licenziatario distribuisce copie del codice sorgente del Software a terzi senza il precedente esplicito permesso scritto di Software Sensation. 9. COPIA: Un. Il Licenziatario non deve smontare, decompilare o in alcun modo decodificare tutte le o qualsiasi parte del Software senza la preventiva autorizzazione scritta espressa di Software Sensation, né il Licenziatario consentirà a terzi di farlo. B. Il Licenziatario non consentirà a terzi di copiare il Software o se non se necessario per esercitare la licenza concessa al Licenziatario dal presente Accordo. 10. RISERVATEZZA: Il Licenziatario riconosce che il Software e le relative manuale e documentazione sono di proprietà e segreto commerciale di Software Sensation e che qualsiasi pubblicazione o divulgazione del Software o relativo manuale e documentazione è probabile che terze parti causino danni immediati e irreparabili a Software Sensation. Il Licenziatario accetta di adottare misure ragionevoli per mantenere la riservatezza del Software, manuale e documentazione. Il Licenziatario non divulgherà, fornirà o renderà disponibile Software, manuale o documentazione, in qualsiasi forma, a terzi, ad eccezione dei dipendenti consulenti il cui accesso è necessario per consentire al Licenziatario di esercitare i propri diritti ai sensi questa licenza. Il Licenziatario richiede a qualsiasi dipendente o consulente Software, manuale o documentazione per mantenere la riservatezza del Software, documentazione. 11. SUPPORTO: Software Sensation fornirà web-enabled, e-mail, telefono o on- supporto del sito per il Software in base alle esigenze. Salvo diverso accordo, il Software Sensation addebiterà al Licenziatario tutto il supporto su base tempo più materiale secondo le tariffe standard di allora per tali servizi di supporto. Software Sensation non sarà obbligato fornire supporto al Software più di 30 giorni dopo la data di ricezione, a meno che altrimenti concordato da entrambe le parti per iscritto. 12. DICHIARAZIONE DI NON RESPONSABILITÀ IN GARANZIA: L'utente riconosce che il software può contenere errori e non è progettato o destinato all'uso nel controllo on-line di aeromobili, traffico aereo, navigazione aerea o comunicazioni aeromobili; O nella progettazione, costruzione, funzionamento manutenzione di qualsiasi impianto nucleare ("attività ad alto rischio"). Sensazione software Declina qualsiasi garanzia esplicita o implicita di idoneità per tali usi. Voi rappresentate e garantire a Software Sensation che l'utente non utilizzerà, distribuirà o concedere in licenza il software per attività ad alto rischio. Il software viene fornito "così com". Tutte le condizioni esplicite o implicite, dichiarazioni e garanzie, compresa qualsiasi garanzia implicita di commerciabilità, idoneità Per uno scopo particolare o la non violazione sono respinti. 13. LIMITAZIONE DI RESPONSABILITÀ: Nella misura non vietata dalla legge, in nessun caso Software Sensation sarà responsabile per eventuali perdite di entrate, profitti o dati, o per danni indiretti, consequenziali, incidentali o punitivi, comunque causati indipendentemente teoria della Responsabilità, derivante o correlata all'uso o all'impossibilità di utilizzare il Software, anche se Software Sensation è stato informato della possibilità di tali danni. In nessun caso Software Sensations si assumerà la responsabilità nei confronti dell'l'altro, sia nel Contratto, illecito (incluso negligenza), o comunque, essere efficace oltre 90 giorni dopo il ricevimento e non 90 giorni superano l'importo pagato dall'ue per il software ai sensi del presente contratto. Le limitazioni di cui sopra si applicheranno anche se la suddetta garanzia non Scopo. 14. INDENNIZZO: a. Software Sensation risarcirà eterrà il Licenziatario innocuo da qualsiasi reclamo o responsabilità (comprese le ragionevoli spese legali) per violazione di qualsiasi u.s. brevetto, copyright, marchio o segreto commerciale da parte del Software. Questa indennità è condizionato al Licenziatario notificando tempestivamente a Software Sensation qualsiasi pretesa di violazione o di idoneità e Software Sensation di essere autorizzati a controllare completamente qualsiasi difesa di tale pretesa o causa e di controllare pienamente la negoziazione e i termini di qualsiasi insediamento. Nel caso in cui il Licenziatario sia ingiungere in qualsiasi momento dall'uso del Software o se Software Sensation dovesse ragionevolmente determinare che è necessario quanto segue o appropriato, Software Sensation deve, a sua scelta, ottenere l'autorizzazione per I licenziatari hanno continuato a utilizzare il Software, modificare il Software in modo da per renderlo non leso, o procurarsi una non violazione sostanzialmente equivalente programma software per computer per licenziatario. B. Il Licenziatario risarcirà eterrà Software Sensation innocuo da qualsiasi rivendicazione (comprese le ragionevoli spese legali) derivanti o correlate a Attività dei licenziatari, ad eccezione delle denunce di violazione di qualsiasi proprietà intellettuale diritto associato al Software. Software Sensation deve avvisare tempestivamente Il Licenziatario di tale rivendicazione o richiesta e il Licenziatario sono autorizzati a controllare la difesa o la risoluzione di tale rivendicazione. 15. DISPOSIZIONI GENERALI: a. Modifica: il presente accordo può essere modificato o modificato solo da un strumento firmato da tutte le parti. b. Illegalità/Separabilità: Se una qualsiasi clausola o disposizione del presente Contratto viene tribunale della giurisdizione competente per essere invalido o inapplicabile, il resto del presente accordo non sono interessati in tal modo e ogni termine, patto e condizione del presente Accordo sono validi e applicati al nella misura massima consentita dalla legge. e. Rubriche descrittive: le rubriche utilizzate nel presente accordo sono semplicemente incluse per comodità. Essi non ampliano o limitano in alcun modo i diritti o le obblighi di qualsiasi parte come stabilito nel corpo dell'accordo. d. Nessuna rinuncia (mancata esecuzione): la rinuncia o la mancata qualsiasi rispetto qualsiasi diritto previsto nel presente documento non è considerato una rinuncia a tale diritto e non impedisce a nessuna delle parti di far valere tale diritto in un secondo momento. e. Numero/Genere: Nel interpretare il presente Accordo il singolare include il plurale e il plurale include il singolare. Tutti i riferimenti a qualsiasi genere in questo L'accordo è interpretato nel senso che si riferisce al sesso opposto o al neutro come il contesto richiede. F. Vincolante per i successori: il presente accordo è vincolante e a beneficio degli eredi, del rappresentante legale, dei successori e degli assegnatari dei rispettivi Parti. g. Legge/giurisdizione di governo: il presente Contratto e l'esecuzione del presente contratto essere governato dalle leggi degli Stati Uniti e dello Stato dell'Arizona. Tutte le parti acconsente alla giurisdizione e alla sede dei tribunali federali e statali situati nella Contea di Maricopa, Arizona per qualsiasi questione derivante dal presente Contratto. h. Integrazione: il presente accordo esprime l'intera comprensione delle parti per quanto riguarda il suo oggetto, e sostituisce e fonde tutti i precedenti scritti o orali proposte, accordi o intese tra le parti in merito alla oggetto del presente accordo. i. Avvisi: tutti gli avvisi che devono essere inviati ai sensi del presente accordo essere inviato per posta raccomandata, ricevuta di ritorno richiesta.