UNIDAD EDUCATIVA FISCOMISIONAL "DON BOSCO"
NOMBRE: FRIXON CHALUISA
CURSO:2° INF
TEMA: DIFERENCIAS ENTRE C/C++
OBJETIVO: REALIZAR UNA INVETSIGACION ACERCA DE LA DIFERENCIAS QUE EXISTE ENTRE EL LENGUAJE C Y C++ MEDIANTE EL USO DEL INTERNET PARA PODER COMPRENDER SUS DIVERSOS CONCEPTOS
DIFERENCIAS:
- En el paradigma de programación orientada a objetos, se hace uso de Clases, y el lenguaje C no tiene soporte para ello, pero C++ si lo tiene
- Los archivos de C se guardan con extensión c, ejemplo practica.c mientras que los archivos de C++ se guardan con extensión cpp (c plus plus)
- Las bibliotecas en C terminan con h (son headers). Esas mismas bibliotecas sirven para C++ pero por convención, se elimina la terminación ‘.h’ y mejor se agrega ‘c’ al principio.Ejemplo:
En C En C++
math.h cmath
time.h ctime
time.h ctime
CARACTERISTICAS:
EN C:
- Está mayormente orientado a la escritura de sistemas operativos, aunque se trata de un lenguaje de medio nivel de propósitos generales, por lo que puede ser utilizado para programar casi cualquier tipo de tareas.
- C es un lenguaje estructurado, no orientado a objetos, pero C++ es la modificación de C que permite la incorporación de clases, métodos y atributos, encapsulación y polimorfismo, y respeta toda la sintaxis de C
- En un nivel intermedio se sitúa el lenguaje C, permitiendo beneficiarse de las ventajas de ambos tipos de lenguajes, y reduciendo sus inconvenientes.
EN C++:
- Tiene un conjunto completo de instrucciones de control.
- Permite la agrupación de instrucciones.
- Incluye el concepto de puntero (variable que contiene la dirección de otra variable).
Bibliografia:
- http://decsai.ugr.es/~jfv/ed1/c/cdrom/cap1/f_cap12.htm
- http://michelletorres.mx/diferencia-entre-c-y-cpp/
- http://teoria-de-programacion.globered.com/categoria.asp?idcat=34
No hay comentarios:
Publicar un comentario