Diferencia entre revisiones de «Lenguaje de Programación: C++»
| Línea 1: | Línea 1: | ||
=Introducción= | |||
=¿Que es el lenguaje de programación C++?= | |||
C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue el extender al lenguaje de programación C mecanismos que permiten la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido. | C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue el extender al lenguaje de programación C mecanismos que permiten la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido. | ||
=¿Quién creó C++?= | |||
El lenguaje C++ fue creado por Bjarne Stroustrup, en el año 1979. Este programador danés empezó a trabajar en el lenguaje, que lo llamaba C con clases. | El lenguaje C++ fue creado por Bjarne Stroustrup, en el año 1979. Este programador danés empezó a trabajar en el lenguaje, que lo llamaba C con clases. | ||
| Línea 12: | Línea 12: | ||
Así que mejoró el lenguaje C con características de Simula. Se decidió por el lenguaje C porque: | Así que mejoró el lenguaje C con características de Simula. Se decidió por el lenguaje C porque: | ||
* es de uso general. | |||
* es rápido. | |||
* es portable. | |||
* es muy utilizado. | |||
Aunque el lenguaje C++ se creó en 1979, tal y como hemos dicho, no es hasta 1983 que tiene su nombre definitivo, pasando de C con clases a C++. En ese tiempo también se añadieron nuevas características, como la herencia, la sobrecarga de funciones, y las funciones virtuales. | Aunque el lenguaje C++ se creó en 1979, tal y como hemos dicho, no es hasta 1983 que tiene su nombre definitivo, pasando de C con clases a C++. En ese tiempo también se añadieron nuevas características, como la herencia, la sobrecarga de funciones, y las funciones virtuales. | ||
| Línea 24: | Línea 24: | ||
C++ 2.0 se lanzó en 1989, con nuevas opciones como herencia múltiple (los lenguajes actuales de programación orientada a objetos solo permite una única herencia), clases abstractas, funciones estáticas y muchas más. | C++ 2.0 se lanzó en 1989, con nuevas opciones como herencia múltiple (los lenguajes actuales de programación orientada a objetos solo permite una única herencia), clases abstractas, funciones estáticas y muchas más. | ||
=¿Porqué se llama C++?= | |||
En programación, muchas lenguajes utilizan el operador ++ para incrementar (aumentar en 1) el valor de una variable. De esta manera, se puede decir que C++ es la continuación (como una versión más), del lenguaje C. | En programación, muchas lenguajes utilizan el operador ++ para incrementar (aumentar en 1) el valor de una variable. De esta manera, se puede decir que C++ es la continuación (como una versión más), del lenguaje C. | ||
| Línea 30: | Línea 30: | ||
=¿Por qué es importante saber qué es C++?= | |||
Este lenguaje de programación es la base de importantes desarrollos tecnológicos como los vídeo juegos y los sistemas operativos. Todo gracias a que su sintaxis proviene del padre de la mayoría de los lenguajes de programación: C | Este lenguaje de programación es la base de importantes desarrollos tecnológicos como los vídeo juegos y los sistemas operativos. Todo gracias a que su sintaxis proviene del padre de la mayoría de los lenguajes de programación: C | ||
| Línea 36: | Línea 36: | ||
=Véase también= | |||
- | - | ||
| Línea 42: | Línea 42: | ||
=Referencias= | |||
- https://www.ictea.com/cs/index.php?rp=/knowledgebase/8858/iQue-es-el-lenguaje-de-programacion-Cplusplus.html | - https://www.ictea.com/cs/index.php?rp=/knowledgebase/8858/iQue-es-el-lenguaje-de-programacion-Cplusplus.html | ||
| Línea 50: | Línea 50: | ||
=Enlaces externos= | |||
- | - | ||
| Línea 56: | Línea 56: | ||
=Bitácora de colaboradores y revisores= | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Revisión del 19:40 2 jul 2021
Introducción
¿Que es el lenguaje de programación C++?
C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue el extender al lenguaje de programación C mecanismos que permiten la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.
¿Quién creó C++?
El lenguaje C++ fue creado por Bjarne Stroustrup, en el año 1979. Este programador danés empezó a trabajar en el lenguaje, que lo llamaba C con clases.
Stroustrup comparó varios lenguajes para la creación del predecesor de C++. Por ejemplo, vio que Simula (un lenguaje POO del 1962), tenía buenas características para programar, pero era muy lento, y el lenguaje BCPL era rápido, pero de bajo nivel.
Así que mejoró el lenguaje C con características de Simula. Se decidió por el lenguaje C porque:
- es de uso general.
- es rápido.
- es portable.
- es muy utilizado.
Aunque el lenguaje C++ se creó en 1979, tal y como hemos dicho, no es hasta 1983 que tiene su nombre definitivo, pasando de C con clases a C++. En ese tiempo también se añadieron nuevas características, como la herencia, la sobrecarga de funciones, y las funciones virtuales.
C++ 2.0 se lanzó en 1989, con nuevas opciones como herencia múltiple (los lenguajes actuales de programación orientada a objetos solo permite una única herencia), clases abstractas, funciones estáticas y muchas más.
¿Porqué se llama C++?
En programación, muchas lenguajes utilizan el operador ++ para incrementar (aumentar en 1) el valor de una variable. De esta manera, se puede decir que C++ es la continuación (como una versión más), del lenguaje C.
¿Por qué es importante saber qué es C++?
Este lenguaje de programación es la base de importantes desarrollos tecnológicos como los vídeo juegos y los sistemas operativos. Todo gracias a que su sintaxis proviene del padre de la mayoría de los lenguajes de programación: C
Véase también
-
-
Referencias
- https://lenguajesdeprogramacion.net/cpp/
-
Enlaces externos
-
-
Bitácora de colaboradores y revisores
| Colaborador / Revisor /Fecha | Nivel Educativo | Facilitador |
|---|---|---|
| Jesús Chaparro - 21:07 30 jun 2021 (-04) | ||
| >> | ||
| >> |