Betazeta Networks:BelelúBólidoCHWFayerWayerFW BrasilFerpleiLUPANiubieSaborizanteVeoVerdeWayerless MCUZimio Versión Movil

Temas Calientes

El lenguaje C++ cumple 25 años

115

Bjarne

Bjarne Stroustrup

El 14 de octubre del año 1985 salió publicada la primera guía de referencia de C++, por lo que es considerada como la fecha de “nacimiento” de este lenguaje de programación.

El C++ fue diseñado por Bjarne Stroustrup en el año 1980 (en los míticos Laboratorios Bell) como una extensión del lenguaje de programación C, diseñado para ser un “lenguaje de uso general”: puede correr sobre cualquier plataforma, y está en todos lados, sobre todo en videojuegos y sistemas integrados.

Con el correr del tiempo se fue convirtiendo en uno de los lenguajes más populares en el mundo de la informática, aunque también existen muchas personas que han terminado por odiarlo.

Este éxito llevó a que en el año 1990 se reunieran las organizaciones ANSI e ISO con el objeto de definir un estándar que formalizara al lenguaje, proceso que culminó en el año 1998 cuando salió aprobado ANSI C++.

Una de las últimas variantes surgidas en torno a este lenguaje es C# (diseñado por Anders Hejlsberg), presentado en el año 2000 por Microsoft junto con su plataforma .NET.

C# es una especie de lenguaje híbrido de C++ y Java, ya que fusiona la capacidad de combinar operadores propio de C++ junto con la orientación a objetos de Java.

Con motivo de este aniversario en la revista Wired publicaron una interesante entrevista a Bjarne Stroustrup (quien reconoció que utiliza un computador portátil con Windows y un computador de escritorio con Linux), respondiendo a la consulta sobre la importancia del software:

Cuando está bien hecho, el software es invisible. Hay varios procesadores en mi cámara digital, pero no pienso en ella como en una computadora. Hay decenas de procesadores en un auto moderno, pero seguimos pensando en él como en un auto.

Creo que la gente no aprecia lo mucho que dependemos del software hoy en día. Dada la complejidad de la sociedad moderna y los sistemas de transporte, no exagero al decir que la mayoría de la población simplemente moriría de hambre sin software, además de que tampoco tendríamos electricidad, calor ni teléfonos

Link: Oct. 14, 1985: C++ Adds to Programming (Wired)

115 Comentarios

El lenguaje C++ cumple 25 años

Páginas: 1 2
Ver Todos
Thumb up 0 Thumb down 0 avatar_Meteoro2012 Meteoro2012 dijo hace 1 año

Puros weones kapos aqui ,, entonce por que hay tantos malos programas en el mercado ...

Responder
Thumb up 0 Thumb down 0 avatar_BlackBox BlackBox dijo hace 1 año

Algunos les falta ingeniería en software y otros programas están muy mal programados.

Thumb up 0 Thumb down 0 avatar_sergio sergio dijo hace 1 año

algunos tienen poco tiempo.

Thumb up 0 Thumb down 0 avatar_Jin Mishima Jin Mishima dijo hace 1 año

Felicitaciones, es un lenguaje demasiado completo, desarrolle mi tesis basado en programación en C++ para reconocimiento facial, existen librerías que fueron creadas en ese lenguaje.
Desde alli me di cuenta que es demasiado poderoso, recuerden cuantos virus fueron desarrollados en C++.

Responder
Thumb up 0 Thumb down 0 avatar_raul andres raul andres dijo hace 1 año

C/C++ el padre! los demas son herencias multiples! :D

Responder
Thumb up 0 Thumb down 0 avatar_alquimista alquimista dijo hace 1 año

notable xD !!!

Thumb up 0 Thumb down 0 avatar_victor victor dijo hace 1 año

si, la verdad es que c++ es la onda, puede ser viejo y hasta frustrante, pero aun hoy en dia es muy util, kde y el kit de herramientas de trolltech (Qt) son muestra de ello, incluso intel tiene su propio compilador de c++

Responder
Thumb up 0 Thumb down 0 avatar_fernandosanchez+m fernandosanchez+m dijo hace 1 año

que onda la discusion, si casi todos los lenguajes nombrados en los post son extensiones de C, si quieres trabajar en lenguajes compilados ya sabes cual tienes que dominar y no hay mas, los lenguajes interpretados son mas faciles de aprender no porque sean mas geniales sino que porque pasan por mas ciclos de procesador porque igual son convertidos a assembler>>binario, cada uno elige lo que le queda mas comodo

Responder
Thumb up 0 Thumb down 0 avatar_Kocako Kocako dijo hace 1 año

Bien por C++, gracias a el tuve una infancia con tanto videojuego =) ...
Nota: Me dan risa las discuciones; y si, el mejor lenguaje es el que te lleva el pan a la mesa, por eso viva ASSEMBLER+INTEL 8086 y las compuertas lógicas.

Responder
Thumb up 0 Thumb down 0 avatar_Fredy H. Fredy H. dijo hace 1 año

AMEN!

Thumb up 0 Thumb down 0 avatar_Cuentero Cuentero dijo hace 1 año

#include
using namespace std;

int main()
{
cout<<"Grande C++!!!!!"<<endl;
cin.get();
}

Responder
Thumb up 0 Thumb down 0 avatar_Cuentero Cuentero dijo hace 1 año

esta wea no coloco el iostream :/

Responder
Thumb up 0 Thumb down 0 avatar_Inge Christian Inge Christian dijo hace 1 año

HTML basado en etiquetas, lo que vaya entre >< no aparecerá

Thumb up 0 Thumb down 0 avatar_Blin Blin Dealer Blin Blin Dealer dijo hace 1 año

Feliz cumpleaños C++
Un programador macho alfa programa con una pila (batería) y un par de cables pelados sobre la máquina directamente.

Responder
Thumb up 0 Thumb down 0 avatar_desenfoque desenfoque dijo hace 1 año

Mentira, los verdaderos programadores usan mariposas...
http://xkcd.com/378/

Thumb up 0 Thumb down 0 avatar_Kniffe Kniffe dijo hace 1 año

Nah!!, yo compre 8 millones de interruptores y con puro subir y bajar weas compile el Wining Eleven con emulador incluido.

Thumb up 0 Thumb down 0 avatar_Rockergarden Rockergarden dijo hace 1 año

Se nota que aca pocos programan con sentimiento, mientras mas diverso sea mejor, si opinan en contra de un lenguaje es por que derechamente el poncho les quedo grande, ya ni me acuerdo en cuantos lenguajes he trabajado y siempre los encuentro mejor que los anteriores, es cosa de costumbre mas que de "este es mejor que este otro", al final te cambias a uno que es "inferior" y puedes hacer lo mismo con una o dos vueltas mas.

Admiro C++ por que conociendo su estructura puedes trabajar en N lenguajes diferentes empinando la curva de aprendizaje.

Responder
Thumb up 0 Thumb down 0 avatar_Carlos Valdez Carlos Valdez dijo hace 1 año

Cada aplicacion a desarrollar tiene un lenguaje que es el mejor en eso. Asi pues hayq ue utilizar el lenguaje mas apropiado para cada caso.

Por ejemplo para software de sistema (SO, drivers, middleware, etc) pues no creo que haya nada mejor que C/C++ y para muestra pues ... todos los SO o bueno, casi todos estan escritos en estos lenguajes.

Responder
Thumb up 0 Thumb down 0 avatar_Solo pasaba Solo pasaba dijo hace 1 año

main ()
{
int j;
cout<<"Feliz cumple años C++\n\n";
for (j=0; j<3; j++)
{
cout<<"Enhorabuena c++\n";
}
cout<<"Por favor no ala guerra de lenguajes\n";
cout<<"Cada lenguaje tiene sus ventajas y desventajas\n";
getchar ();
return 0;
}

Responder
Thumb up 0 Thumb down 0 avatar_YO SOY TU PADRE YO SOY TU PADRE dijo hace 1 año

vaya la cantidad de expertos en C++ que aparecen aqui .. ¬¬ ... por si no lo sabian Windows, MacOs, Unix y GNU/Linux estan hechos en C y C++ y solo los modulos que interactuan con el hardware están hechos en Assembler ... entonces "quien es el dostor??? ah?"

Responder
Thumb up 0 Thumb down 0 avatar_Kniffe Kniffe dijo hace 1 año

El dostor es la electronica, por eso (8) ¡¡ Soy electronico !!,¡¡ Soy electronico !!,¡¡ Soy electronico !! y hablo weaaas.....

Thumb up 0 Thumb down 0 avatar_Tezeract Tezeract dijo hace 1 año

Lamentable como hacen mención a C# al final. Comparar C++ y C# es comparar comida bien hecha con McDonalds.

Responder
Thumb up 0 Thumb down 0 avatar_Darry Castro Darry Castro dijo hace 1 año

Es el papá, de la programación, de mi parte mil felicitaciones,

Responder
Thumb up 0 Thumb down 0 avatar_Cpluplus Cpluplus dijo hace 1 año

lo mejor es poder elegir el leguaje que voy a usar para resolver tal o cul problema y no que me lo impongan. Si hay que hacer una app web, pues uso J2EE si un driver pa linux ntonces C o C++, si un script para hacer algo python o perl, en fin poder elegir el mejor sabor

Responder
Thumb up 0 Thumb down 0 avatar_Ricardo Ricardo dijo hace 1 año

void post(){
printf("C me da dolores de cabeza dia a dia xD!");
}

Responder
Thumb up 0 Thumb down 0 avatar_FCR FCR dijo hace 1 año

llgo la fecha de hacerle un monumento

Responder
Thumb up 0 Thumb down 0 avatar_sergio sergio dijo hace 1 año

lodificil para mi es el desarrollo en OO.

Responder
Thumb up 0 Thumb down 0 avatar_FSierra FSierra dijo hace 1 año

¡Feliz cumpleaños, C++!
En su momento hice unos test de rendimiento de C++, C# y Java en Windows Mobile. Lo que en C++ tarda X, en C# tarda 10X, y en Java 70x, usando la máquina virtual J9 de IBM.
Y no, no me demoré mas en escribir el código en C++ que en Java. ¿Les cuento un secreto? Los programadores profesionales usan BIBLIOTECAS y GENERADORES DE CÓDIGO, y eso hace que las diferencias en tiempo de desarrollo se aplanen.

Responder
Thumb up 0 Thumb down 0 avatar_Tezeract Tezeract dijo hace 1 año

Totalmente de acuerdo. Dada buenas bibliotecas (que las hay en cantidad) todo es posible.

Páginas: 1 2
Ver Todos

Deja tu Comentario

La opción de comentar está abierta a todos los usuarios, pero te pedimos por favor mantenerte dentro del tema del artículo y no publicar comentarios ofensivos o publicidad basura. Nos reservamos el derecho de eliminar cualquier comentario que no cumpla estas reglas.

Para que aparezca tu foto en vez del icono genérico en tu comentario, el email con el que comentas debe estar inscrito en Gravatar.