Você está na página 1de 2

C

Lenguaje C
Este lenguaje de programacin permite la programacin
estructurada limitando de este solo la programacin de
Microchips, sistemas operativos, Drivers y programacin
web.
Inicialmente una de las principales caractersticas que
caracterizan un lenguaje de otro es su extensin en la cual
C se guarda en extensin .C pero teniendo como limitacin
solo la aceptacin de lenguaje C y no recibir instrucciones
de lenguaje C++.
En el lenguaje C los operadores se representan en smbolos
esto queriendo decir que el AND se representa con && el
OR || Y el NOT con ! (signo de admiracin)
Otra de las grandes diferencias de este lenguaje de
programacin que lo hace diferenciador del lenguaje C++
es la entrada y salida de datos en donde representa de tal
manera que ( Scanf;) es para el ingreso de datos y ( Print;)
Para la salida de datos en este caso para que se efectu la
utilizacin correcta de estas instrucciones se hace uso de la
librera #include stdlid.h en esta parte el lenguaje se
caracteriza un poco complejo por para poder tomar captura
de o los datos necesita hacer uso con anterioridad del %d,
&Variable y para la salida del mismo se utiliza el %.2f
seguido por la variable contenedora del dato guardado la
complicado de este lenguaje es que para mostrar los datos
por ejemplo flotante no se puede usar las mismas
modificaciones en el porciento como salida de informacin
ejemplo %d = int %f = float %s String y %c = char lo que
resulta an ms complejo
En C existen errores de igual manera en donde el ms
comn son los saltos de lnea en C los saltos de lnea se
representan de la siguiente manera (\n)
En las libreras de C despus de escribir el tipo de librera a
utilizar dentro del cdigo se utiliza un .h
En el lenguaje C podemos realizar la asignacin de
variables como por ejemplo (int a, b; b=a+a;) ya
seguido llamando las variables asignadas haciendo
operando que guarden resultados en variables asignadas

C++
Lenguaje C++
Se caracteriza por ser un lenguaje construido por
Microsoft considerado actualmente como el lenguaje de
programacin ms avanzado u na de las caractersticas
ms avanzadas de este son la utilizacin de punteros
inteligentes permitiendo de este guardar direcciones de
memoria de otras variables o su contenido segn sea el
caso en donde C++ va orientado a objetos
En el lenguaje ejecutado y estructurado que maneja C++
la extensin con la que se guarda este es en .CPP de
igual manera cabe resaltar que este tipo de archivos
tienen la capacidad de aceptar lenguaje C y en su
defecto C++ que es una de las grandes ventajas.
El lenguaje C++ maneja los operadores lgicos eso
queriendo decir que se colocan en ingles en donde se
destacan el AND, OR NOT.
En el lenguaje C++ la entrada y salida de datos se
representan de la siguiente manera, (cin;) Entrada de
datos y (cout;) La salida de datos en este paso para que
se efectu correctamente estas instrucciones se hace uso
de la librera #include cstdlib ya de esta manera
haciendo eliminacin del .h y antelando mejor una
c la sintaxis de este es menos compleja ya que para la
captura de este simplemente se menciona la variable a
utilizar antelando un cin >>, para c++ es ms simple
llamar las variables con un cout<<nombre de la variable
Por otro lado, tenemos que tanto en C como en C++
existen errores al momento de compilar y hacer mostrar
los datos que van de salida haciendo que estos se
amontonen si no se tiene una instruccin que los separe,
en el caso de C++ se utiliza el (endl;)
Tambin uno de los operadores que se destacan en C++
es el uso del new y delete
El lenguaje C++ permite la asignacin de variable
compuestas esto permitiendo que las asignaciones de
variables para dichos resultados sean tomadas ya
realizando las operaciones solicitadas.
Tanto el lenguaje de C como el de C++ cuenta con un
conjunto de palabras reservadas, pero en el caso de C++
ya est la existencia de palabras reservadas de C con
unas nuevas parta el lenguaje C++ como por ejemplo en
cout y cin que en donde no hacer uso de un Using
namespace std estaramos obligado cada vez que
mostremos o capturemos un dato usarlo de la siguiente
manera std::cout

Referencias bibliogrficas
Delgado, J. (2011, 06). Caractersticas del lenguaje C++. Teora de programacin. Obtenido 03,
2016, de http://teoria-de programacion.globered.com/categoria.asp?idcat=343
[play code]. (2015, 09 18). Diferencia de lenguaje c y c++ Recuperado de
https://youtu.be/LmOvlpqD_g0
Romero, M. (2008, 08). Historia y caractersticas del lenguaje c. http://es.slideshare.net/.
Obtenido 03, 2016, de http://es.slideshare.net/marfonline/historia-y-caracteristicas-del-lenguajec-opt
Rivera, J. (2005, 04). Diferencias de C y C++. sites.google.com. Obtenido 03,
2016, de https://sites.google.c om/site/efectolinux/diferencias -de-c- y-c

Você também pode gostar