C++ de los fundamentos al dominio — Lección 1
¿Por qué deberíamos aprender C++?
Los artículos escritos en este blog fueron creados con el objetivo de enseñar. Además, la información del artículo puede ser incorrecta, así que tenga cuidado.
#include <iostream>
int main() {
std::cout << "Hello World!" << std::endl;
return 0;
}
Este código es el más básico y el primero en aprender que imprime Hola Mundo en el lenguaje C++.
Si ha probado Python, es posible que la parte std::cout o std::endl no sea intuitiva. Aún así, ¿por qué la gente abandona lenguajes más sencillos y amigables para los humanos como Python? ¿Deberíamos utilizar C++, un lenguaje compatible con las máquinas?
La respuesta es: "Depende del propósito". Python es tan fácil que puedes comenzar de inmediato incluso si nunca antes has programado. Sin embargo, la razón principal para usar C++ es la velocidad. Porque Python es un lenguaje interpretado y C++ es un lenguaje compilado. Puede alcanzar velocidades incomparables con Python.
Más de unas pocas líneas de código Python, incluso como meme en Internet, También hay ejemplos que muestran que cientos de líneas de código en C++ son más rápidas.
Por supuesto, C++ no es un lenguaje mejor que Python. Como dije, los idiomas tienen diferentes usos y no son buenos ni malos.
Programas como juegos que valoran la velocidad. Elegiré C++, Prototipos donde la productividad es importante, o programas donde la velocidad de ejecución no es importante Elegiré Python.
buenas noches. Resulta que los lenguajes de programación tienen diferentes propósitos. Sin embargo, quedarán preguntas sin respuesta. Si C++ heredó el lenguaje C y agregó características orientadas a objetos, ¿Por qué C++ no reemplaza al lenguaje C? Pensarás:
Para concluir, C++ simplemente heredó el linaje del lenguaje C. Ha cambiado hasta el punto de que es correcto verlo en un idioma diferente. El lenguaje C es mucho más compatible con el hardware, C++ se ha desarrollado para admitir la abstracción de alto nivel, lo que facilita el diseño sistemático de programas grandes. Además, hay más dispositivos de seguridad que C. C comenzó a usarse para hardware y sistema operativo, y C++ se usó para programas que requerían un diseño complejo. Al final, ambos tenían objetivos diferentes.