C ++ para principiantes Aprenda sobre C ++

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 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 en C sin cambiar una línea de código fuente. Esta fue una característica de diseño deliberada del diseñador. Aquí hay una breve descripción e 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 implican manipular números y texto, pero cualquier cosa que la computadora pueda hacer físicamente se puede programar 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 utiliza. Una vez programados, pueden repetir los pasos tantas veces como desee a una velocidad muy alta. Las PC modernas son tan rápidas que pueden contar hasta mil millones en un segundo o dos.

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

Las tareas de programación típicas incluyen colocar datos en una base de datos o extraerlos, mostrar gráficos de alta velocidad en un juego o video, controlar dispositivos electrónicos conectados a la PC o incluso reproducir 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 computadora fueron escritos para un propósito específico. Originalmente, Java fue diseñado 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 merece el apodo de "Swiss Pocket Knife of Languages". Algunas tareas se pueden realizar en C ++ pero no con mucha facilidad, por ejemplo, el diseño de pantallas GUI para aplicaciones. Otros lenguajes como Visual Basic, Delphi y, más recientemente, C # tienen elementos de diseño de GUI integrados y, por lo tanto, son más adecuados para este tipo de tarea. Además, algunos lenguajes de secuencias de comandos que proporcionan capacidad de programación adicional para aplicaciones como MS Word e incluso Photoshop tienden a realizarse en variantes de Basic, no C++.

Puede obtener más información sobre los otros lenguajes de computadora y cómo se comparan con C++.

Qué computadoras tienen C++?

¡Esto se afirma mejor ya que las computadoras no tienen C ++! La respuesta: casi ninguna, está tan extendida. Es un lenguaje de programación casi universal y se puede encontrar en la mayoría de las microcomputadoras hasta grandes computadoras que cuestan millones de dólares. Hay compiladores de C ++ para casi cualquier tipo de sistema operativo. 

¿Cómo empiezo con C++?

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

  • Descargue e instale Borland's Turbo C ++ Explorer
  • Descargue e instale Microsoft Visual C ++ 2005 Express Edition
  • Descargue e instale el compilador Open Watcom C / C ++

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

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

C ++ se escribe usando un editor de texto. Puede ser un bloc de notas o un IDE como los suministrados con los tres compiladores enumerados anteriormente. Escribe un programa de computadora 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 se vincula para generar código de máquina que luego puede ejecutar. Cada aplicación que use en una computadora se habrá escrito y compilado de esta manera, y muchas de ellas se escribirán en C ++. Lea más sobre compiladores y cómo funcionan. Por lo general, no puede obtener el código fuente original a menos que sea de código abierto.

¿Hay un montón de código abierto de C ++??

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

¿Podría obtener un trabajo de programación??

Ciertamente. Hay muchos trabajos de C ++ y existe un inmenso cuerpo de código que necesitará actualización, mantenimiento y, en ocasiones, reescritura. 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 deberás ser artístico o tener un amigo artista. También necesitarás música y efectos de sonido. Descubre más sobre el desarrollo de juegos. Tal vez una carrera profesional de 9-5 le convenga mejor: lea sobre una carrera profesional o tal vez considere ingresar al mundo de la ingeniería de software, software de escritura para controlar reactores nucleares, aviones, cohetes espaciales u otras áreas críticas para la seguridad.

¿Qué herramientas y utilidades hay??

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