<programa tu futuro>

devCamp » Hardware/Software » Qué es una librería en programación

Qué es una librería en programación

Puede que esta sea una de tus preguntas habituales si te estás iniciando en el desarrollo web. ¿Qué es una librería en programación? Las librerías, bibliotecas, son un componente esencial y conviene que las conozcas para tu trabajo como principiante o avanzado.  

En este sentido, una librería es un conjunto de archivos que se utiliza para desarrollar software. Suele estar compuesta de código y datos, y su fin es ser utilizada por otros programas de forma totalmente autónoma. Simple y llanamente, es un archivo importable.  

Tipos de librerías en programación 

Hay, en términos generales, dos tipos de librerías en programación. Las librerías pueden ser caseras o externas, en función de si están creadas por ti o por otros programadores, pero la principal distinción es entre librerías estáticas y librerías dinámicas.  

Librerías estáticas 

Estas se graban en un programa como ejecutables. Sirven exclusivamente para esto; después, podemos borrarlas sin problemas, ya que el programa seguirá funcionando con la función necesaria.  

Librerías dinámicas 

Son distintas a las estáticas en tanto en cuanto no se copian en el programa al compilarlas. Las subrutinas son cargadas en tiempo de ejecución, en vez de enlazarse en tiempo de compilación.  

Bibliotecas en programación más usadas

Deberías conocer las librerías más populares para cada uno de los lenguajes de programación. Hay librerías javascript, librerías C++, librerías python, etc. ¿Te gustaría conocerlas una a una?

  • Javascript: Jquery, Mootols, Moment.js, anime.js, ramda, D3.js, Chart.js, MathJS, Hammer.js, Glimmer.js, etc.  
  • C++: iostream, cmath, cstring, ctime, algorithm, etc.  
  • Python: matplotlib, seaborn, bokeh, Numpy, Scipy, Pandas, Numba, gensim, etc.  

Google también tiene un documento en el que explica las principales librerías en programación.

 

¿Qué te ha parecido el post? ¿Sabes ya qué es una librería en programación? En DevCamp queremos que entiendas a nivel general qué son las bibliotecas y cuáles son las principales en todo el entorno de la programación. Al final, conocerlas te será muy útil en tu trabajo como desarrollador web.  

Si te interesa el mundo de la programación, siempre puedes informarte de nuestros cursos y ver si alguno te encaja. Nuestros cursos son dos: para principiantes (#DigitalLiteracy), y para más avanzados (#FullStack).   

¿Cuál elegirías tú? ¡Contacta con nosotros si tienes cualquier duda! 

qué es una librería en programación



    Wireframe: qué es y cómo crearlo 

    Wireframe: qué es y cómo crearlo 

    Si alguna vez te has preguntado por un wireframe, qué es y cómo crearlo, DevCamp es tu sitio. Aquí te explicaremos de forma sencilla cómo influye en tu vida de programador y cómo puedes probar suerte en tus ratos libres y crear alguno.   No nos cansamos de repetirlo:...

    Qué es la ciberseguridad 

    Qué es la ciberseguridad 

    En el entorno Dev, no todo el mundo sabe qué es la ciberseguridad. ¿Sabes su definición? Para contestar a la pregunta, diremos que la ciberseguridad es una práctica o método que consiste en proteger computadoras, ordenadores, servidores y dispositivos móviles de...

    ¿Qué es UX?

    ¿Qué es UX?

    Si alguna vez te has preguntado qué es ux, estás en el lugar correcto. Ten en cuenta que es una herramienta importantísima para tu trabajo dentro del entorno digital, y que conocerla (junto al ui) mejorará tu trabajo como programador.   ¿Cómo es esto posible? Los...