Cita de: patilanz en 22 Febrero 2014, 10:57 AMEn la librería estándar hay muchas cosas que puedes intentar implementar sin necesidad de meterte en el tema de hardware o APIS.
Hola gracias por sus respuestas ya me ha quedado mas claro. Voy a intentar bajar a un nivel mas bajo para conocer los drivers y lo demás. Pero voy a utilizar las librerías ya existentes aunque siempre quiero conocer como funcionan por dentro ya que en la mayoría de los libros o tutoriales te dice que no se necesario pero yo creo que asi se aprende mucho mas ya que si no sabes como funcionan nunca aprenderás a crear tus propias librerías mas complejas.
En C++ puedes intentar recrear las STL (vector,list,map...).
Cita de: patilanz en 22 Febrero 2014, 10:57 AMya que si no sabes como funcionan nunca aprenderás a crear tus propias librerías mas complejas.Pues te equivocas completamente, no hay ninguna necesidad de saber como se implementan las librerías estándares (sobre todo las que van vía hardware). Tan solo tienes que aprender que hacen y como funcionan.
Es un paradigma que se llama "encapsulamiento".