•¿Qué es el lenguaje C y C++?
¿Quién fue su desarrollador?
ventajas y desventajas de C y C++.
¿Cuál es la función principal del lenguaje C y C++?, ¿en qué sistema operativo se pueden instalar?
¿en qué año salieron al mercado?
ayuda porfavor
Respuestas a la pregunta
(PD: Te aviso que es un poco largo xd)
Respuesta:
1 y 2) C++ es un lenguaje de programación diseñado en 1979 por Bjarne Stroustrup. La intención de su creación fue 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, C++ es un lenguaje híbrido.
C es un lenguaje de programación de propósito general originalmente desarrollado por Dennis Ritchie entre 1969 y 1972 en los Laboratorios Bell,1 como evolución del anterior lenguaje B, a su vez basado en BCPL.
Al igual que B, es un lenguaje orientado a la implementación de sistemas operativos, concretamente Unix. C es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear softwares de sistemas y aplicaciones.
3)
C
Ventajas:
- El lenguaje C ha sido pensado para ser altamente transportable.
- Tiene un núcleo del lenguaje simple, con funcionalidades añadidas importantes, como funciones matemáticas y de manejo de archivos, proporcionadas por bibliotecas.
- Es un lenguaje muy flexible que permite programar con múltiples estilos. Uno de los más empleados es el estructurado "no llevado al extremo" (permitiendo ciertas licencias de ruptura).
- Un sistema de tipos que impide operaciones sin sentido.
Desventajas:
- Recolección de basura nativa, sin embargo se encuentran a tal efecto bibliotecas como la "libgc" desarrollada por Sun Microsystems, o el Recolector de basura de Boehm.
- Soporte para programación orientada a objetos, aunque la implementación original de C++ fue un preprocesador que traducía código fuente de C++ a C.
- Encapsulación.
C++
Ventajas:
- Lenguaje de programación orientado a objetos.
- Lenguaje muy didáctico, con este lenguaje puedes aprender muchos otros lenguajes con gran facilidad, como C#, Java, Visual Basic, JavaScript, PHP, entre otros.
- Es muy potente en lo que se refiere a creación de sistemas complejos, un lenguaje muy robusto.
- Actualmente, puede compilar y ejecutar código de C, ya viene con librerías para realizar esta labor.
Desventajas:
- Es mucho más difícil de usar que otros lenguajes de programación.
- Es difícil programar bases de datos.
- Los punteros (es muy complicado su sistema).
4) La función principal de C es su intención de extender al lenguaje mecanismos que permiten la manipulación de objetos. C++ en cambio su función es ser un lenguaje orientado a la implementación de sistemas operativos, concretamente Unix.
5) Los siguientes sistemas operativos soportan los lenguajes C y C++:
Windows XP
Windows Server 2003
Windows Vista
Windows Server 2008
Windows 7
Wind. Server 2012 R2
Windows 8
Windows 8.1
Windows 10
Android
iOS
Linux
6) C salió en 1973 y C++ en 1979.