domingo, 13 de septiembre de 2015

DIFERENCIAS ENTRE LENGUAJE C/C++

                             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

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:







No hay comentarios:

Publicar un comentario