Capítulo 13. Bibliotecas Bibliotecas

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Y si realmente quisiera aprender algo escucharía más discos.

Y yo lo hago, nosotros lo hacemos, tú lo haces.

The Hives, "Juventud sin educación"

Este capítulo tratará sobre algunas bibliotecas que te harán la vida más fácil.

Mi impresión es que las bibliotecas de C se han vuelto menos pedantes con los años. Hace diez años, la biblioteca típica proporcionaba el conjunto mínimo de herramientas necesarias para trabajar, y esperaba que construyeras versiones cómodas y fáciles de programar a partir de esos elementos básicos. La biblioteca típica requeriría que tú realizaras toda la asignación de memoria, porque no es propio de una biblioteca coger memoria sin preguntar. Por el contrario, todas las bibliotecas presentadas en este capítulo proporcionan una interfaz "fácil", como las funciones curl_easy_... para cURL, o la única función de SQLite para ejecutar todos los pasos sangrientos de una transacción de base de datos. Si necesitan espacios de trabajo intermedios para realizar el trabajo, simplemente lo hacen. Son divertidos de usar.

Empezaré con bibliotecas algo estándar y muy generales, y pasaré a algunas de mis bibliotecas favoritas para fines más específicos, como SQLite, la Biblioteca Científica de GNU, libxml2 y libcURL. No puedo adivinar para qué utilizas C, pero se trata de sistemas amigables y fiables para realizar tareas ...

Get C del siglo XXI, 2ª edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.