C++ para principiantes: aprenda sobre C++

foto en blanco y negro de un hombre mirando la computadora

Shaun Lombard / E+ / Getty Images





C++ es un lenguaje de programación de propósito general inventado a principios de la década de 1980 por Bjarne Stroustrup en Bell Labs. Es similar a C, inventado a principios de la década de 1970 por Dennis Ritchie, pero es un lenguaje más seguro que C e incluye técnicas de programación modernas como la programación orientada a objetos.

Puede leer más sobre la programación orientada a objetos. C++ originalmente se llamaba C con Clases y es tan compatible con C que probablemente compilará más del 99% de los programas C sin cambiar una línea de código fuente . Esta fue una característica de diseño deliberada por parte del diseñador. Aquí hay una breve descripción general y la historia de C ++.



El propósito de C++ es definir con precisión una serie de operaciones que una computadora puede realizar para realizar una tarea. La mayoría de estas operaciones involucran la manipulación de números y texto, pero cualquier cosa que la computadora pueda hacer físicamente puede programarse en C++. Las computadoras no tienen inteligencia, se les debe decir exactamente qué hacer y esto se define por el lenguaje de programación que usa. Una vez programados pueden repetir los pasos tantas veces como quieras a muy alta velocidad. Las PC modernas son tan rápidas que pueden contar hasta mil millones en uno o dos segundos.

¿Qué puede hacer un programa en C++?

Las tareas típicas de programación incluyen poner datos en un base de datos o sacándolo, mostrando gráficos de alta velocidad en un juego o video, controlando dispositivos electrónicos conectados a la PC o incluso reproduciendo música y/o efectos de sonido. Incluso puedes escribir software para generar música o ayudarte a componer.



¿Es C++ el mejor lenguaje de programación?

Algunos lenguajes de programación fueron escritos para un propósito específico. Java se diseñó originalmente para controlar tostadoras, C para programar sistemas operativos, Pascal para enseñar buenas técnicas de programación, pero C++ es un lenguaje de propósito general y bien merece el apodo de 'Navaja suiza de idiomas'. Algunas tareas se pueden realizar en C++ pero no muy fácilmente, por ejemplo, diseñar interfaz gráfica de usuario pantallas para aplicaciones. Otros idiomas comobásico visual,Delfosy más recientementeC#tienen elementos de diseño de GUI incorporados y, por lo tanto, son más adecuados para este tipo de tarea. Además, algunos lenguajes de secuencias de comandos que brindan programabilidad adicional a aplicaciones como MS Word e incluso Photoshop tienden a realizarse en variantes de Basic, no de C++.

Puedes saber más sobre el otro lenguajes de computacion y cómo se comparan con C++.

¿Qué computadoras tienen C++?

¡Esto se expresa mejor como qué computadoras no tienen C ++! La respuesta: casi ninguna, está tan extendida. es casi universal lenguaje de programación y se puede encontrar en la mayoría de las microcomputadoras hasta en las grandes computadoras que cuestan millones de dólares. Hay compiladores de C++ para casi todos los tipos de sistemas operativos.

¿Cómo empiezo con C++?

Primero, necesita un compilador de C++. Hay muchos comerciales y gratuitos disponibles. La siguiente lista tiene instrucciones para descargar e instalar cada uno de los compiladores. Los tres son completamente gratuitos e incluyen un IDE para facilitarle la vida a la hora de editar, compilar y depurar sus aplicaciones.



Las instrucciones también le muestran cómo ingresar y compilar su primera aplicación C++.

¿Cómo empiezo a escribir aplicaciones C++?

C++ está escrito usando un editor de texto. Puede ser un bloc de notas o un IDE como los que se suministran con los tres compiladores enumerados anteriormente. Un programa de computadora se escribe como una serie de instrucciones (llamadas declaraciones ) en una notación que se parece un poco a las fórmulas matemáticas.



Esto se guarda en un archivo de texto y luego se compila y vincula para generar un código de máquina que luego puede ejecutar. Todas las aplicaciones que use en una computadora habrán sido escritas y compiladas así, y muchas de ellas estarán escritas en C++. Lee mas sobre compiladores y cómo funcionan. Por lo general, no puede obtener el código fuente original a menos que seafuente abierta.

¿Hay mucho C++ de código abierto?

Debido a que está tan extendido, gran parte del software de código abierto se ha escrito en C++. A diferencia de las aplicaciones comerciales, donde el código fuente es propiedad de una empresa y nunca está disponible, cualquier persona puede ver y utilizar el código fuente abierto. Es una excelente manera de aprender técnicas de codificación.



¿Puedo conseguir un trabajo de programación?

Seguramente. Hay muchos trabajos de C++ y existe un inmenso cuerpo de código que necesitará actualizarse, mantenerse y, ocasionalmente, reescribirse. Los tres lenguajes de programación más populares según la encuesta trimestral de Tiobe.com son Java, C y C++.

Podrías escribir tus propios juegos, pero necesitarás ser artístico o tener un amigo artista. También necesitarás música y efectos de sonido. Obtenga más información sobre el desarrollo de juegos. Tal vez una carrera profesional de 9 a 5 se adapte mejor a usted: lea sobre un carrera profesional o tal vez considerar entrar en el mundo de Ingeniería de software escribir software para controlar reactores nucleares, aeronaves, cohetes espaciales o para otras áreas críticas para la seguridad.



¿Qué herramientas y utilidades existen?

Bueno, si no puedes encontrar lo que buscas, siempre puedes escribirlo. Así es como surgieron la mayoría de las herramientas.