EDICIóN GENERAL
217 meneos
609 clics
Bjarne Stroustrup premiado con la Medalla y Premio Faraday [ENG]

Bjarne Stroustrup premiado con la Medalla y Premio Faraday [ENG]

Bjarne Stroustrup ha sido premiado con la Medalla y Premio Faraday, en su edición 2017, por su contribución a la historia de la programación gracias al desarrollo del lenguaje de programación C++.

| etiquetas: bjarne stroustrup , medalla , premio faraday , lenguaje programación , c++
Tiene nombre de extremo izquierdo :troll:
Bien merecida.
Las horas de diversión que me ha dado y me sigue dando el muy jodío. :hug:
puto amo
#4 Un motivo mas para gustarme Aarhus, si encima pare tios como este.

:roll:
Esta es la gente que merece salir en las portadas de todos los medios y que sorprendentemente fuera de su ámbito profesional suelen ser desconocidos.
#5 Pues porque en la tele no vende decir "el tío que inventó el lenguaje de programación c++". La gente normal no sabe lo que es eso, pero claro Steve Jobs inventó el aifon y eso sí lo conoce todo el mundo.
Tu y yo sabemos que los que realmente hacen funcionar las cosas casi nunca son famosos y no salen en los medios.
Pd: Totalmente merecido
Un premio con clase.
#6 I see what you did there... 8-D
Merecido++
#7 Yo soy más de ++Merecido para evitar la copia oculta.
Pues yo, la verdad, odio C++, aunque reconozco que es una cuestión más bien de "estética". Creo que los streams son un verdadero pegote que rompe el estilo del lenguaje. Por culpa de ellos le cogí tirria.

Objective-C me pareció siempre un lenguaje más elegante, aunque es cierto que, al ser tan dinámico, implica inevitablemente un menor rendimiento.
#8 Objective-C++
#8 C++98 es un infierno, y Objective-C infierno y medio...

Por suerte Modern C++ no tiene nada que ver ... programar en C++17 no tiene nada que ver con programar en C++98 ..
ES UN LENGUAJE NUEVO que hace que te olvides de la gestión de memoria etc etc etc .... a un nivel igual o superior a los
lenguajes modernos, aunque con una librería menor de utilidades (no comparable a .net por ejemplo)
A pesar de eso, siempre puedes usar boost, qt o las innumerables librerías que hay para C++.

Un…   » ver todo el comentario
#22 go también compila para cualquier cosa
Tovalds does not approve this :troll:
El día que abran los medios de comunicación con estas noticias, sabremos que vivimos en un país decente
El que sepa de lenguajes estará de acuerdo con que C++, que no C, es una aberración sin pies ni cabeza. Dicho eso, me encanta programar en C++, es el lenguaje más "cool" que existe a la fecha, el otro es C.
Tócame los huevecillos :->
C++ es una mezcla raruna de objetos y no objetos.

Prefiero mil veces Java como lenguaje.

Eso sí enhorabuena por el premio ya que fue un pionero de la programación
#16 try {
((DisagreeCommentWriter) CommentWriterFactorySingleton.getInstance().getAbstractCommentWriter()).write((DisagreeComment) AbstractCommentFactorySingleton... que no estoy de acuerdo leñe :-P
} catch (Exception e) {
}
#19 muy bueno... pero no has puesto ningun NEW
a mi con " Integer i = new Integer(8); "
ya me basta ...le tengo mucha tirria a Java, pero no lo critico, porque supongo que es un muy buen lenguaje de programación
(si no, no lo usaría tanta gente)
También le tengo mucha tirria a los new, e intento evitarlos siempre que puedo ...por suerte, tenemos los "smart pointers" y los
operadores de movimiento en C++11
#19 No te olvides del mítico "AbstractSingletonProxyFactoryBean" xD

Clase real de spring: docs.spring.io/spring/docs/current/javadoc-api/org/springframework/aop

Pero esto no es culpa de Java sino de la gente que escribe código en él
#29 "Pero esto no es culpa de Java sino de la gente que escribe código en él"

Para escribir un número en un simple fichero ya tienes que andar con bufers, try/catch, crear una clase con un método estático... Java te obliga a escribir mucha verborrea para todo.
#33 No te digo que no, pero mucha de esa verbosidad se ha ido eliminando con el tiempo: enumerados, lambdas, inferencia de tipos en determinadas expresiones, etc.

Lo de los try/catch con ficheros es por culpa de las checked exceptions que ya nadie en su sano juicio usa
#35 cosas que ya existían en otros lenguajes
#16 ¿que C++ conoces tu? Java ha evolucionado (para bien) y C++ todavia más.
eso de objetos y no objetos no se a que te refieres, pero C++14 es un lenguaje super moderno con muchas funciones
que combinan la elegancia, una sintaxis compacta (menos líneas de código para hacer lo mismo ) y la velocidad de siempre de C++ ...
#23 Pues que C++ extiende a C para añadirle objetos. O sea que es un lenguaje con un paradigma híbrido (objetos - imperativo).
Ese aspecto no existe en Java, lo cual desde mi punto de vista lo hace más sencillo.

Eso sí, hace años que no toco C++ y supongo que habrá evolucionado bien. Es como criticar a Java porque "es lento" cuando las máquinas virtuales de hoy en día no tienen nada que ver con las de los inicios.

Pero no estamos hablando de la evolucion de C++ sino del C++ que diseño Bjarne Stroustrup por lo que citar las versiones modernas no vienen muy a cuento.
#28 Bjarne Stroustrup es el máximo exponente de modern C++ ... claro que viene a cuento.
el tío diseño C++, pero participa en su evolución muy activamente
www.youtube.com/watch?v=1OEu9C51K2A

C++ era chino mandarín ..y si hablamos del dialecto de Microsoft C++ MFC ...eso era jeroglíficos egipcios ...

C++17 no es solo una evolución ...es un nuevo lenguaje ... es un soberbio ejercicio de lo que es un lenguaje de programación.
No es C extendido a objetos hace años ...y ahora menos.
Java…   » ver todo el comentario
#30 Si no te niego que C++ sea un gran lenguaje, y evidentemente hace años que no lo uso y no estoy al tanto de su evolución.
Pero esa mezcla de paradigmas que tiene nunca me ha gustado, te obliga a ser disciplinado para no liarla.
Por cierto, Objective-C me gustaba menos.

Ah! y preguntale a Linus Torvalds que opina de C++ xD
Vale que su opinion está sesgada porque lo que se necesita para hacer un kernel no es lo que necesita la mayoría de la gente de un lenguaje.
#36 No soy un evangelista de C++
Pero es mejor un programador nuevo de modern C++ que uno viejo ...con sus vicios.
Si usas programación moderna, no hay problema.
SI intentas meter código a la antigua (puedes meter hasta ensamblador o C) ...pues si, la puedes liar.
Pero en Java igual ...puedes ser un crack y que te pete el programa dentro de una DLL linkada que no sabes manejar...

El kernel de Linux es C ...no C++. El de windows es C++ ...supongo que irá a gustos.

C++ no es perfecto y tiene…   » ver todo el comentario
#16 Hombre pues puedes usar C++ como si fuera Java. Nadie te obliga a utilizar métodos fuera de clases o las funciones de librería de C.
#32 La gente tiene la absurda manía de criticar lenguajes porque "es que me permite hacer cosas que no me gustan".
Este sí que es un personaje para la historia de la programación y la informática y no Steve Jobs, Bill Gates y otras tantas superestrellas que se hartaron de hacer pasta, básicamente.
#20 un personaje que a su edad sigue en primera linea de fuego ... un ejemplo para todos,
y para que no nos entre depresión a medida que alcancemos cierta edad...

sus conferencias sobre modern C++ son una gozada ..."porno duro" en youtube ...
Yo programe en c/c++ y ahora veo cosas hechan en Java y pienso "si yo tuviera que hacerlo en c++ me muero...".
Hay cosas parecidas a en C++ tipo spring, J2EE, hibernates y demas...?
#34 ahora C++ esta al nivel de Java.
Pero ojo ...el lenguaje.
Java es un lenguaje muy usado en el mundo empresarial..y por eso tiene esos frameworks...
que se podrían hacer en C++,y en .NET etc etc ...pero están en java...
Los frameworks son una parte muy importante ...no es lo mismo C++ que Qt ...
ni C# que C# + .NET

No existe una verdad absoluta....pero si un framework te salva meses e trabajo ...úsalo...
a mi me gusta C++, pero para una API REST ...PHP es mejor
y así tenemos miles de casos particulares y funcionalidades.

menéame