1. lenguaje C y lenguaje
CC++
UNIDAD EDUCATIVA SAN
FRANCISCO DE ASÍS
Tema:
Integrantes:
1. Karen Mendoza
2. Yustine Hidalgo
2. C es un lenguaje de programación originalmente desarrollado por Dennis
Ritchie entre 1969 y 1972 en los Laboratorios Bell 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 software de sistemas, aunque también se
utiliza para crear aplicaciones.
LENGUAJE C
3. • Lenguaje muy eficiente puesto que es
posible utilizar sus características de
bajo nivel para realizar
implementaciones óptimas.
• A pesar de su bajo nivel es el lenguaje
más portado en existencia,
habiendo compiladores para casi todos
los sistemas conocidos.
• Proporciona facilidades para realizar
programas modulares y/o utilizar
código o bibliotecas existentes.
VENTAJAS
4. • Funciones anidadas, aunque GCC tiene
esta característica como extensión.
• Soporte nativo para programación
multihilo y redes de computadores.
• Carece de instrucciones de
entrada/salida, de instrucciones para
manejo de cadenas de caracteres, con lo
que este trabajo queda para la librería de
rutinas, con la consiguiente pérdida de
transportabilidad.
DESVENTAJAS
5. 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.
LENGUAJE CC ++
6. • Lenguaje de programación
orientado a objetos.
• 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.
VENTAJAS
7. • 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).
DESVENTAJAS