Stroustrup es (ha sido) una persona muy influyente en la aplicación de paradigmas de programación en el mundo real. Creo que sigue siendo interesante escucharle...
En esta entrevista en particular habla acerca de los posibles usos de su lenguaje, que para el no es sólo orientado a objetos, sino multiparadigma.
También son interesantes las razones con las que sigue defendiendo el lenguaje a capa y espada de las diferentes críticas, como las de ser demasiado alto o bajo nivel.
Un momento como otro cualquiera para el debate acerca de un lenguaje tan usado. También hablan [weblogs.com] en otros sitios acerca de esto, como en Lambda the Ultimate [weblogs.com]
Bjarne Stroustrup: Yes. If every data can have any value, then it doesn't make much sense to have a class. Take a single data structure that has a name and an address. Any string is a good name, and any string is a good address. If that's what it is, it's a structure. Just call it a struct. Don't have anything private. Don't do anything silly like having a hidden name and address field with get_name and set_address and get_name and set_name functions. Or even worse, make a virtual base class with virtual get_name and set_name functions and so on, and override it with the one and only representation. That's just elaboration. It's not necessary.
¿Y los cambios en las especificaciones?
...Y hay muchas mas...
Me parece que el muy venerable se esta haciendo mayor! :-S
No se si os disteis cuenta, pero hay mas comentarios sobre el "Cobol y C++" que sobre la noticia en si. Desde que lees el articulo ya sabes que va a traer cola, ese tipo de opiniones (En estos tiempos de Java y Mono, hablar de C++ es casi como hablar del Cobol, pero todavía sigue siendo interesante leer este tipo de entrevistas.) se deberian poner como comentario una vez editado el articulo, no incluido dentro de este.
Yo este año conocí java y la verdad que me quedé sorprendido de todo lo que ofrece este lenguaje... Y ver las cosas que hay hechas!!!!
En fin, un excelente lenguaje; y lo mejor es el desarrollo de gcj, la rama de gcc para Java... Lo mejor es que puede compilar en bytecode/código nativo. Un espectáculo.
Dios salve a Tomcat y Eclipse.
Sergio
--
El doc
"Nada de cerveza mientras no acabes tu tequila!" --Padre de Leela, Futurama.
No tienen absolutamente nada que ver, desde el punto de vista funcional; me refería a que parece que hablar de C++ no es tan "modelno" como hablar de C# o Squeak o Ruby.
Tampoco vas a ver sistemas operativos programados en C++. C nacio para programar el kernel de Unix y el C++ nacio para desarrollar aplicaciones complejas usando la metodologia de orientacion a objeto. A diferencia de lo que mucha gente piensa C++ es mas lento que C (aunque la diferencia sea poca).
De todas formas se puede programar usando objetos en un lenguaje sencillo como C solo teneis que hecharle un ojo, por ejemplo, a las Gtk.
¡Ya vale de tergiversar las cosas! ¡Cómo os gusta sacar tres pies al gato!
¡No está diciendo que C++ sea obsoleto! Ha dicho que no es moderno. Y yo entiendo por algo obsoleto como algo que no merece la pena usar porque ya hay algo mejor que lo sustituye (y en este caso, Java o C# no se puede decir que sean mejores ni que lo sustituyan, sino que son más modernos y aportan una nueva forma de ver la programación). Es decir, cada cual si quiere que lo sustituya o no.
>Menos mal que los programas que utilizamos están
>escritos en C/C++ y no en Java/Mono. ;-))
Yo navegaria un poco cautelosamente y contaría cuantos .jsp ves... ASP.net supongo que ira ganando puntillos progresivamente. ¿Eso son programas que utilizas, no?
por
pobrecito hablador
el Martes, 14 Octubre de 2003, 22:40h
(#227973)
Cuando hagan que mi linux sea en c++ y no el código spaguetti que es ahora... a veces parece más ensamblador que c, y sí, me refiero a las partes de c.
Amen a los malditos macros de generación automática de código...
Si, es interesante por varias razones...
(Puntos:3, Informativo)( https://twitter.com/yapw | Última bitácora: Viernes, 13 Mayo de 2011, 21:21h )
Un momento como otro cualquiera para el debate acerca de un lenguaje tan usado. También hablan [weblogs.com] en otros sitios acerca de esto, como en Lambda the Ultimate [weblogs.com]
Aquí había una firma
Se le ha ido la olla
(Puntos:1)( http://barrapunto.com/ )
¿Y los cambios en las especificaciones?
...Y hay muchas mas...
Me parece que el muy venerable se esta haciendo mayor! :-S
Hay gente pa to!
Vaya con los comentarios
(Puntos:3, Interesante)( http://barrapunto.com/ | Última bitácora: Sábado, 29 Agosto de 2009, 04:54h )
Desde que lees el articulo ya sabes que va a traer cola, ese tipo de opiniones (En estos tiempos de Java y Mono, hablar de C++ es casi como hablar del Cobol, pero todavía sigue siendo interesante leer este tipo de entrevistas.) se deberian poner como comentario una vez editado el articulo, no incluido dentro de este.
Vamos, es mi opinion :)
WTH...
Muchas cosas hechas en Java.
(Puntos:1)( http://www.psicofxp.com/ )
En fin, un excelente lenguaje; y lo mejor es el desarrollo de gcj, la rama de gcc para Java... Lo mejor es que puede compilar en bytecode/código nativo. Un espectáculo.
Dios salve a Tomcat y Eclipse.
Sergio
El doc
"Nada de cerveza mientras no acabes tu tequila!" --Padre de Leela, Futurama.
¿Dónde está tu discrepancia?
(Puntos:1)( http://knocte.blogspot.com/ )
Re:Cobol = C++ ??
(Puntos:1)( http://knocte.blogspot.com/ )
Re:Cobol = C++ ??
(Puntos:4, Interesante)( http://web.iesrodeira.com | Última bitácora: Sábado, 25 Abril de 2009, 19:50h )
¿Qué facilidad de OOP aportan Java o C# a mayores sobre C++?
Se puede discutir lo que quieras sobre que lenguaje es más sencillo o incluso práctico, pero en cuanto a características de orientación a objetos....
Herencia múltiple, clases abstractas e interfaces, sobrecarga de operadores ... etc.
Lo siento, no capto la metáfora. Podrías explicarla?
Xavi.
Java Operating Systems
(Puntos:1)Ahora no puedo poner las direcciones porque tengo prisa, pero busca en google y encontrarás.
Aún así, yo personalmente prefiero C++ antes que Java.
Re:Cobol = C++ ??
(Puntos:2)( http://atalaya.blogalia.com/ | Última bitácora: Miércoles, 04 Febrero de 2009, 17:50h )
Atalaya [blogalia.com]
Re:Vigencia del C++
(Puntos:1)( http://barrapunto.com/ )
De todas formas se puede programar usando objetos en un lenguaje sencillo como C solo teneis que hecharle un ojo, por ejemplo, a las Gtk.
Pa que? Pa cagala?
obsoleto != no_moderno
(Puntos:1)( http://knocte.blogspot.com/ )
¡No está diciendo que C++ sea obsoleto! Ha dicho que no es moderno. Y yo entiendo por algo obsoleto como algo que no merece la pena usar porque ya hay algo mejor que lo sustituye (y en este caso, Java o C# no se puede decir que sean mejores ni que lo sustituyan, sino que son más modernos y aportan una nueva forma de ver la programación). Es decir, cada cual si quiere que lo sustituya o no.
Saludos.
Re:C++
(Puntos:2)>escritos en C/C++ y no en Java/Mono. ;-))
Yo navegaria un poco cautelosamente y contaría cuantos .jsp ves... ASP.net supongo que ira ganando puntillos progresivamente. ¿Eso son programas que utilizas, no?
Re:Cuando hagan un s.o. con Java/C#
(Puntos:1, Inspirado)Amen a los malditos macros de generación automática de código...
Re:No quiero hacerlo
(Puntos:1, Informativo)