2012-02-18 9 views
7

¿Podrían los usuarios ayudarme con libros que son buenos para escribir código C/C++ en la plataforma Unix?¿Buenos libros para aprender programación C++ en UNIX (pref Linux)?

Mi énfasis está en escribir código de baja latencia, para su uso en plataformas electrónicas de negociación.

(Sé que existen algunos hilos en StackOverflow preguntar acerca de los libros de idiomas en general, pero mi Q es específicamente a la codificación en el sistema operativo Unix)

+0

Mire [esta pregunta] (http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list) o [este] (http://stackoverflow.com/ preguntas/194812/list-of-free-available-programming-books) – Default

+0

Ya cubierto en la wiki de la etiqueta C++. http://stackoverflow.com/tags/c%2b%2b/info –

Respuesta

4

Para una latencia baja, realmente tiene que investigar en algunos blogs y la fuente de algunos proyectos geniales de código abierto, AFAIK no hay ningún libro disponible.

+0

La edición 1 de 'Stevens' está un poco desactualizada, particularmente para Linux – cdarke

+0

Yepp, lo siento, debería haber proporcionado el enlace para las versiones actualizadas .. –

3

Programación avanzada en el entorno UNIX (2da edición) por W. Richard Stevens y Stephen A. Rago, Addison-Wesley.

man 3 intro

1

Creo que probablemente para el código C de bajo nivel en Unix/Linux, el estándar de oro podría ser "Programación avanzada en el entorno UNIX", de Steven. Baja latencia significa que quiere codificar hasta el metal, por lo que es tan bajo como puede obtener.

Tampoco hay nada como Stroustrup's C++ (ahora en su 3ª edición) que también hace hincapié en un código limpio y ajustado, pero con algunos de los beneficios de C++. Pero para el trabajo de baja latencia, solo usará cosas como const y referencias y encapsulación, pero tal vez renuncie a algunas de las características de más alto nivel, como la herencia o las excepciones.

+0

C++ de Stroustrup (ahora en su ** edición ** **) – cdarke

Cuestiones relacionadas