Categoría:C/C++

De nuxpy
Ir a la navegación Ir a la búsqueda
Icon cpp 48px.png

En el año 1956 nace el primer transistor base para un computador, el TX-0, fue completado en el MIT. El primer circuito integrado fue creado en el año 1958 por Jack Kilby en Texas Instruments, pero el primer lenguaje de programación de alto nivel ya existía antes de esto.

El proyecto Fortran, originalmente fue desarrollado en IBM a mediados del año 1954, a partir de aquí, empiezan a desarrollarse una serie de lenguajes de programación para cubrir necesidades de hardware, desarrollo de algoritmos más rápidos, surgieron lenguajes de programación tales como: Algol58, Algol60, CPL, Basic CPL, finalmente el lenguaje B, raíz del lenguaje C.

El lenguaje de programación C, creado en Bell Labs, por Ken Thompson, fue usado en la más reciente versión del sistema operativo UNIX de aquella época. Thompson junto con Dennis Ritchie, mejoraron el lenguaje de programación B, llamándolo NB, que posteriormente llamaron C, después de haber reescrito por completo NB. El cual fue mucho mejor para el sistema operativo en cuestión.

La portabilidad de UNIX, fue la principal razón del desarrollo de C, y que terminó por conseguir la popularidad tanto para sistema operativo como para lenguaje de programación. Finalmente en el año 1983, se completa una estandarización del lenguaje, la ANSI X3.159-1989, bajo el nombre: Programming Language C.

El estándar fue actualizado en 1990 y 1999, permitiendo características que fueron usadas en común o bien apareciendo en C++.

El lenguaje de programación C++ nace a mediado del año 1980, a cargo de Bjarne Stroustrup. De igual manera que Thompson forma parte de Bell Labs, él fue diseñador y primer implementador del lenguaje, originalmente llamándolo: C with Classes, a diferencia de C, C++ es capaz de incorporar clases en su sintaxis de desarrollo, así como también funciones virtuales y programación orientada a objetos.

C++ es un estándar reconocido por la ANSI (The American National Standards Institute), la BSI (The British Standards Institute), DIN (The German National Standards Organization). Igualmente forma parte de varios cuerpos de estándares mundiales, en 1998 se ratifica el lenguaje de programación C++, por la ISO, como ISO/IEC 14882:1998. Este estándar consta de dos partes: Núcleo del lenguaje y Librería estándar. Posteriormente, se incorpora la plantilla de librearía estándar y la librería estándar de C (ANSI C 89).

Subcategorías

Esta categoría solo contiene la siguiente subcategoría.

Páginas en la categoría «C/C++»

Las siguientes 2 páginas pertenecen a esta categoría, de un total de 2.