duda conceptual C++

Betto Rodriguez segovia.al en gmail.com
Mie Jun 1 09:20:27 CLT 2011


Excelente Felipe, muchas gracias por el aporte!

El 1 de junio de 2011 04:21, Joe Cabezas <joe.cabezas en gmail.com> escribió:

> Felipe has hecho mi dia muy feliz, gracias de verdad, que bueno que la
> comunidad este formada por gente como tú! :)
> gracias por compartir tu conocimiento, sigue asi y seras inmortal (dalai
> lama decia eso) :3
>
> adios!
>
> (archivado como correo importante tambien)
>
> El 30 de mayo de 2011 08:31, Roberto Quiñones <roberto en acshell.net
> >escribió:
>
> > El día 30 de mayo de 2011 05:42, Felipe <kelt3we en gmail.com> escribió:
> > > On 05/30/2011 03:47 AM, Joe Cabezas wrote:
> > >> claramente son distintos, uno da 3.2 XD....
> > >>
> > >> estimado, yo estoy aprendiendo c++, y veo que ocupas std::cout, porque
> > >> motivo no usas el namespace?, estoy interesado en aprender buenas
> > practicas
> > >> en c++, algun libroq ue recomiendes?
> > >>
> > >
> > > "Accelerated C++" por Andrew Koenig y Barbara Moo
> > > "Effective C++" y "More Effective C++" por Scott Meyers
> > > "The C++ Programming Language" por el tío Bjarne Stroustrup
> > >
> > > ...Todos disponibles en Amazon. El primero no es caro, es bastante
> > > leible, es el más recomendado para comenzar a aprender C++ y cuenta con
> > > la bendición de Bjarne Stroustrup, autor original de C++.
> > >
> > >
> > > Sobre buenas prácticas en C++: la regla más importante es que hagas lo
> > > que hagas, intenta ser consistente y "no abusar del lenguaje".
> > >
> > > Ahora si quieres un ejemplo extremo: este es un standard de
> codificación
> > > creado por Lockheed Martin para implementar todo el software para el
> > > F-35 Lightning II, lejos el standard más estricto que he leido, pero
> > > bastante bien fundamentado. Si sigues todas las reglas que aparecen ahí
> > > serás el nuevo führer:
> > >
> >
> http://www.jsf.mil/downloads/documents/JSF_AV_C++_Coding_Standards_Rev_C.doc
> > >
> > > Algunas recomendaciones que no vas a encontrar ahí:
> > > * Antes de implementar algun algoritmo revisa los que vienen con STL
> > > (documentados en horrendo detalle en
> > > http://www.cplusplus.com/reference/algorithm/)
> > > * Intenta usar referencias de C++ en lugar de punteros cuando sea
> > > posible. Es el "C++ way".
> > > * Usa plantillas (templates) cuando sea estrictamente necesario.
> > > * Intenta usar const cuando corresponde (const correctness).
> > > http://www.parashift.com/c++-faq-lite/const-correctness.html
> > > * Infórmate sobre el próximo standard, C++0x. Cambiará todas las reglas
> > > del juego y algunas caracteristicas ya están disponibles en g++:
> > > http://www2.research.att.com/~bs/C++0xFAQ.html<http://www2.research.att.com/%7Ebs/C++0xFAQ.html>
> > > * Evita usar MS Visual C++ y su "biblioteca standard" (es reible lo
> > > standard que es)
> > >
> > > Saludos,
> > > Felipe
> > >
> >
> >
> >
> > Marcado y tirado a mi carpeta de correos importantes, buen aporte con
> > respecto a las lecturas recomendadas.
> >
> > Se agradece felipe.
> >
> > Saludos Cordiales.
> > --
> > --------------------------------------------
> > Roberto Quiñones
> >
> > Owner - Service Manager and System
> > ACShell.NET – Internet Services
> > roberto en acshell.net - www.acshell.net
> > San Martin #311 Santiago – CL (Chile)
> > +560981361713
> > --------------------------------------------
> >
>



-- 
*Francisco Rodríguez *

*Existen muchas soluciones - Las equivocadas y la mia.*


Más información sobre la lista de distribución Linux