Hola, estoy empezando con el lenguaje c++ y me estoy dando cuenta de que para programar se necesitan librerías, que según lo que entiendo, las librerías son códigos predefinidos a los cuales se pueden hacer llamadas a sus funciones para facilitar la programación. ahora bien, lo que yo quiero saber es se puede programar sin esas librerías?
Mi pregunta viene porque por ejemplo, con la librería iostream para imprimir en pantalla la función es -cout pero en la librería stdio la función es -printf
no creo que alguien logre memorizar todas las librerías del mundo que existen, además, un lenguaje es un lenguaje pero cada uno, ósea, cada librería lo interpreta como quiere.
Podrías programar sin algunas librerías, pero no vas a programarlas tú tan bien como los múltiples programadores profesionales que las crearon y los miles de programadores que han revisado el código, lo han mejorado, han reportado fallos, etc.
Algunas ni siquiera tienes la opción de programarlas y mabtenerlas para que funcionen porque cambian con cada versión.
No tienes que memorizar todas las librerías, solo tienes que utilizar las que te resulten útiles para lo que estás programando.
Printf de STDIO (STanDart Input Output) es una librería del lenguaje de programación C.
Cout de IOSTREAM (Input Output Stream) es una librería del lenguaje de programación C++.
C y C++ tienes unas librerías standart que es recomendable conocer.