Porqué elegir C++
Porqué elegir C++
¿Qué es un lenguaje de programación?
En el desarrollo de software y aplicaciones, se utilizan diferentes lenguajes de programación. Así que para entender de una manera sencilla qué es un lenguaje de programación, podemos decir que es el “idioma” con el que los desarrolladores de software dan instrucciones a los diferentes componentes de un ordenador. Whatsapp, Telegram, Instagram, YouTube, Twitter… cualquier web o aplicación que se te venga a la cabeza está construida a partir de lenguajes de programación. En nuestro caso, abordamos el lenguaje C + + debido a su simplicidad y óptima ejecución.
¿Para qué sirve C++?
Las características principales del lenguaje de programación c++ son las siguientes.
Sintaxis heredada del lenguaje C.
Tiene un estándar ISO, conocido como ANSI-C++. La última revisión fue en el 2011.
Lenguaje fuertemente tipado. El programador debe saber como hacer y declarar el código para que funcione.
Sobrecarga de operadores.
Soporta expresiones Lambda, también llamadas funciones anónimas.
Control de excepciones.
Compatibilidad de C con C++. Un compilador de c++ puede compilar código escrito en C, o usar librerías de c con poca modificación de código.
Uso de punteros.
Es portátil, tiene un gran número de compiladores en diferentes plataformas y sistemas operativos.
Eficiencia con el hardware, al ser un lenguaje compilado. Además, se acerca bastante a un lenguaje de bajo nivel.
Ventajas
Una de sus principales características es el alto rendimiento que proporciona. Esto se debe a que puede llamar directamente al sistema operativo, es el lenguaje compilado de cada plataforma, tiene una variedad de parámetros optimizados y está directamente integrado con el lenguaje ensamblador.
Genera un código más compacto y fácil de correr.
Es un lenguaje muy empleado, existen muchos tutoriales en línea, libros, códigos fuentes abiertos. hay material de sobra y basta para aprender lo necesario y mucho más con este lenguaje.
Comparación con otros lenguajes de programación
Ahora, comparemos a C++ con otros lenguajes de programación para obtener un panorama más amplio de lo que puede y no puede ofrecernos. Ahora, cuando lo con Java la característica que resalta sobre manera en C++ es su modelo procesal, el cual no está integrado en Java y causa que la programación se centre en programas y funciones. Por otro lado, si lo comparamos con Python al tener numerosas diferencias en la estructura genera que cada uno resalte en diferentes áreas, en el caso de python es líder en análisis de datos y aprendizaje autónomo; y C++ se escribe estáticamente sobresaliendo en las áreas de programación orientada a objetos.
El dato extra
El dato extra en esta ocasión viene de la librería Conio.h
La librería conio se utiliza más que nada por sus comandos: getch(), clrscr(), gotoxy(), textcolor(), y textbackground(), los cuales usamos para darle mejor presentación a nuestros programas.
// potencia de un número real
# include <iostream>
# include <conio.h>
main(){
float x,
cuadrado;
cout<<"Escriba un número: " ;
cin>>x;
potencia=x*x;
cout<<"su potencia es: " << potencia;
getch();
}