Sto cercando una buona collezione di librerie per ANSI-C, roba per la gestione di vettori, mappe hash, alberi binari, l'elaborazione delle stringhe, eccBuona raccolta di librerie per C?
risposta
Prova glib? È utilizzato da GTK +, ma può essere utilizzato anche su altre piattaforme. Si può anche provare Apache APR, che viene utilizzato dal web server Apache e alcuni dei loro altri componenti C, o NSPR, che è usato da progetti Mozilla in C.
Si potrebbe anche trovare utile questa domanda:
così, questo libro potrebbe essere interessante:
il codice sorgente completo è sul CD e ha il codice per la maggior parte delle quelle strutture dati e algoritmi.
collezione di gnu. inoltre, è portatile per molte piattaforme.
controllare anche gnulib 's data structures. Questa libreria fornisce anche molte altre funzionalità, nonché un livello portatile per compilatori ANSI/non ANSI e sistemi POSIX/non POSIX.
GLUT OpenGL posso consigliare per C (grafica) di sviluppo molto flessibile
- 1. Una buona fonte per le librerie Lisp?
- 2. Librerie di compressione per C++
- 3. Librerie di eccezioni per C (non C++)
- 4. librerie quaternion in C/C++
- 5. Buona libreria di programmazione lineare per C#?
- 6. Buona libreria di stampa per C?
- 7. Librerie di poker C#
- 8. Librerie di alta qualità per C++
- 9. Librerie di logging C
- 10. Buona libreria di connettori C/C++ per PostgreSQL
- 11. C# di buona qualità codice
- 12. Librerie matematiche per motori di gioco Open Source C++?
- 13. Buona libreria HTTP per Objective-C/iPhone?
- 14. Librerie di apprendimento automatico C/C++ per il cluster
- 15. Incorpora librerie C++ in librerie .Net
- 16. Librerie di elaborazione immagini C++
- 17. Installazione di librerie C++ su OS X
- 18. Librerie di crittografia C++ libere
- 19. Che cos'è una buona raccolta di dati per rappresentare una corsa di cavalli?
- 20. Buona libreria di manipolazione di stringhe C++
- 21. Librerie C++ per la segmentazione delle immagini
- 22. Librerie C++ simili a C#?
- 23. Librerie API MySQL C per iPhone
- 24. Librerie C# per crittografare/decifrare usando AES
- 25. Decomposizione librerie Objective-C
- 26. Librerie SFTP per .NET
- 27. Librerie condivise Linux C++
- 28. Qualsiasi buona libreria di ricerca foto per Objective C?
- 29. Buona libreria leggera per HTTP POST/GET per C?
- 30. Dove si trova una buona raccolta di campioni di strumenti gratuiti .wav?
Il problema con glib è che tutto è stato g'd a morte, con tutti i tipi di spazzatura inutili come gint e gchar e una volta che il tuo programma è stato scritto usando questa libreria, è quasi come usare un certo tipo di dialetto di C. Ha comunque un sacco di funzioni utili. –
Questo è sfortunatamente un fatto della vita con C. Lo standard ANSI C89 non ha specificato le dimensioni esatte per i tipi, quindi le librerie che ne hanno bisogno hanno sempre dovuto inventarne le proprie. c.f. OpenGL, Win32, ecc. Molto poche API di grandi dimensioni vengono scritte nei tipi principali. –