"Es muy corta y nada exhaustiva, pero sirve más que nada para responder a algunas dudas que me han enviado sobre C, C++, C#, que parece una auténtica sopa de letras. Se trata de la evolución de un mismo lenguaje, dentro del cual incluso podemos colocar como primos o sobrinos a Java, PHP, o muchos otros" 0utKast
Un lenguaje con más de 30 años
1972- El precursor de C, el lenguaje B, es desarrollado en Bell Labs. El lenguaje B es rápido, sencillo de mantener, y útil para todo tipo de desarrollo de sistemas de aplicaciones. El equipo completo que diseña el lenguaje es inmediatamente despedido por comportamiento indebido para empleados de una compañía telefónica, y el proyecto es gestionado por Dennis Ritchie. Alteró el lenguaje para hacerlo incomprensible, difícil de mantener, y sólo útil para el desarrollo de sistemas, pasando a llamarse C.
1982- Se descubre que el 97% de todas las rutinas de C padecen exploits de sobrecarga del buffer. Los programadores en C empiezan a darse cuenta que inicializar una variable que pase lo que pase se encuentre en la memoria no es necesariamente una buena idea. Sin embargo, forzar una inicialización variable más sensata podría hacer que dejaran de funcionar un 97% de todos los programas existentes en C no se hizo nada al respecto.
1984- El número de sistemas operativos que usan el lenguaje de programación en C aumenta de forma espectacular.
1985- Una variante de C con capacidades orientadas a objetos, llamada C con Clases, está preparada para comercializarse. Sin embargo, el nombre C con Clases es considerado demasiado sencillo y la versión comercial se llama C++.
1986- C se convierte en el lenguaje de programación más popular y la mayoría de las aplicaciones profesionales empiezan a escribirse con él.
1988- A pesar de sus limitaciones de portabilidad C sigue popularizándose y cada vez se usa más C++ debido a su "orientación a objetos".
1990- Las compilaciones en C se generalizan a compilaciones a C++. Sun empieza a desarrollar un lenguaje que toma muchas cosas prestadas de la sintaxis de C y C++. Se le conoce como Oak.
1994- Sun renombra su lenguaje como Java y lo redefine como un lenguaje orientado hacia "Internet" y que podría ser portable para muchas plataformas. .
1995- La popularidad de Java aumenta debido a su portabilidad e integración con la incipiente Internet.
1996- Los programadores producen páginas web con applets de Java que presentan muchas limitaciones y deficiencias.
1999- Java 2 Enterprise Edition es publicado.
2000- J2EE se afianza en el mercado al tiempo que Microsoft anuncia .NET para los usuarios de Windows. .NET incluye un nuevo miembro de la familia de lenguajes C, C#, pronunciado "C-pound", o "C-sharp",
2002- C# se incluye como parte de la versión de Microsoft .NET. que permite una gestión automática de memoria para lenguajes C que ya usaban Visual Basic y Java
__________________
Prefiero reinar en el infierno q servir en el cielo
To view links or images in signatures your post count must be 10 or greater. You currently have 0 signatures. To view links or images in signatures your post count must be 10 or greater. You currently have 0 signatures.
¿GOOG O EVIL?
To view links or images in signatures your post count must be 10 or greater. You currently have 0 signatures.
|