¿Cómo funciona la interfaz con la tarjeta gráfica con C o C ++?
Librerías como OpenGL acceden a la tarjeta gráfica y pueden producir programas gráficos, ¿cómo acceden estas bibliotecas a la tarjeta gráfica ya que se implementan utilizando C. De acuerdo con lo que he escuchado, C y C ++ no proporcionan características gráficas integradas en el lenguaje y producir gráficos requiere bibliotecas. ¿Cómo se escriben estas bibliotecas en C? La misma pregunta se aplica para el sonido también?
Existen funciones adicionales para los lenguajes C / C ++ como gráficos, sonido, acceso a Internet escritos en lenguajes de nivel inferior y luego se proporcionan a C / C ++ usando bibliotecas?
Agradecería cualquier resumen que corrija mis conceptos, o cualquier lectura sugerida en la web o en los libros.