sábado, 24 de mayo de 2014

Ventajas y Desventajas de lenguaje 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).



 













viernes, 23 de mayo de 2014

Diferencia entre un programa en C y C++


Que es un lenguaje de programación?
Un lenguaje de programación es una herramienta que nos permite comunicarnos e instruir a la computadora para que realice una tarea específica.

Sin duda, algunos de los lenguajes de programación más destacados son:
El lenguaje de programación C que fue creado por Dennis Ritchie en 1973 cuando trabajaba en Laboratorios Bell de AT&T junto con Ken Thompson en el diseño del sistema operativo UNIX.

El lenguaje de programación C++ que fue creado por Bjarne Stroustrup en los laboratorios de At&T en 1983 donde la intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitieran la manipulación de objetos.
  Fuente

Es importante siempre observar la diferencia entre un programa en C y uno en C++.
Como ejemplo les pongo un programa que realiza la suma de 2 números:
 
Programa en C:

 
 
Programa en c++
 

 

 
 
Ahora la estructura de un Programa en C y C++ es de la siguiente manera:
 
conio.h: va con la función getch que sirve para pulsar cualquier tecla para salir.
stdio.h e iostream: librerías estándar de entrada y salida.
stdlib.h: librería estándar del comando system que funciona en cualquier sistema operativo que tenga un compilador de C/C++ como por ejemplo Linux, Windows, etc.
using namespace std: sentencia que se utiliza en los programas C++ que ayudan evitar colocar por repetidas veces sobre cada variable cout y cin como: std::cout y std::cin.
main: función principal.
 { }: inicio y fin del programa.
system: color del texto y fondo de la consola del programa.
 int: tipo de variable.
 scanf y cin: entrada estándar del teclado.
printf y cout: salida estándar de la pantalla.
 

 

 



lenguaje c++.... Video, Consejos.

sesion de lenguaje c++

Consejos iniciales antes de programar

Con la práctica, se puede observar que se puede confundir a otros programadores con el código que se haga. Antes de siquiera hacer una línea de código, si se trabaja con otros programadores, ha de tenerse en cuenta que todos deben escribir de una forma similar el código, para que de forma global puedan corregir el código en el caso de que hubieran errores o rastrearlos en el caso de haberlos.
También es muy recomendable hacer uso de comentarios (comenta todo lo que puedas, hay veces que lo que parece obvio para ti, no lo es para los demás) y tratar de hacer un código limpio y comprensible, especificando detalles y haciendo tabulaciones, aunque te tome un poco mas de tiempo, es posible que mas adelante lo agradezcas tu mismo.

HISTORIA

                       C++

Es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. C++ es un lenguaje de programación orientado a objetos que toma la base del lenguaje C y le agrega la capacidad de abstraer tipos como en Smalltalk.

 La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitieran 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 [¿por? fusionar con el siguiente].

 Posteriormente se añadieron facilidades de programación genérica, que se sumó a los otros dos paradigmas que ya estaban admitidos (programación estructurada y la programación orientada a objetos). Por esto se suele decir que el C++ es un lenguaje de programación multiparadigma.

 El nombre de C++ fue propuesto por Rick Mascitti en el año 1983, cuando el lenguaje fue utilizado por primera vez fuera de un laboratorio científico.

Antes se había usado el nombre “C con clase”. En C++, la expresión “C++” significa “incremento de C” y se refiere a que C++ es una extensión de C.