Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • por mig21 (7781) <reversethis-{moc.liamg} {ta} {pb12gim}> el Miércoles, 20 Septiembre de 2006, 13:38h (#815503)
    ( https://twitter.com/yapw | Última bitácora: Viernes, 13 Mayo de 2011, 21:21h )
    un objeto, por definicion, es un nombre, las acciones que pueda realizar, tambien por definicion, son verbos... de hecho ese problema lo he visto tambien en C++

    Sin quitarte la razón, C++ es multiparadigma [wikipedia.org] (según el propio Stroustrup [att.com]) lo que en principio no tiene que ser ni bueno ni malo... a pesar de que mucha gente lo usa solo orientado a objetos... De hecho en el estándar del 98 tiene mucho peso la programación genérica en la que desde luego los verbos (#include < algorithm> ;) ) tienen una relevancia tan grande como lo nombres...

    No voy a ser yo quien diga que C++ es perfecto, es más bien una evolución de una evolución [barrapunto.com], con lo que eso conlleva... Solo digo que en C++ se puede evitar el tema de que los verbos estén supeditados a los nombres...

    Por otra parte a veces no está mal englobar una serie de verbos en un nombre al modo de namespaces para agruparlos y que se vea la relación que tienen...

    Lo que es innegable es que algunos lenguajes tratan a las acciones como miembros de primer nivel y otros no te dejan. Como decía fernand0 por aquí [barrapunto.com], hablando de Can Your Programming Language Do This? [joelonsoftware.com] de Joel, todo se puede hacer en todos los lenguajes, pero hay lenguajes que ayudan mas que otros...

    --
    Aquí había una firma
    [ Padre ]