Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> Lenguaje C

Lenguaje de Programación C++: Visión General y Características Clave

C++ es un lenguaje de programación de propósito general, de tipado estático, compilado, sensible a mayúsculas/minúsculas y de formato libre, que soporta programación procedimental, orientada a objetos y genérica.

C++ se considera un lenguaje de nivel medio, ya que combina características de lenguajes de alto y bajo nivel.

C++ fue desarrollado por Bjarne Stroustrup a partir de 1979 en los Bell Labs en Murray Hill, Nueva Jersey, como una mejora del lenguaje C y originalmente llamado "C with Classes" (C con Clases), pero renombrado a C++ en 1983.

C++ es un superconjunto de C, y prácticamente cualquier programa C legal es un programa C++ legal.

Nota: Se dice que un lenguaje de programación usa tipado estático cuando la comprobación de tipos se realiza en tiempo de compilación, en contraposición a tiempo de ejecución.

Programación Orientada a Objetos

C++ soporta completamente la programación orientada a objetos, incluyendo los cuatro pilares del desarrollo orientado a objetos:

Bibliotecas Estándar

C++ estándar consta de tres partes importantes:

El Estándar ANSI

El estándar ANSI es un intento de asegurar que C++ sea portable; es decir, que el código que escribas para el compilador de Microsoft compile sin errores usando un compilador en Mac, UNIX, una máquina Windows o un Alpha.

El estándar ANSI ha sido estable por un tiempo, y todos los principales fabricantes de compiladores C++ soportan el estándar ANSI.

Aprendiendo C++

Lo más importante al aprender C++ es enfocarse en los conceptos.

El propósito de aprender un lenguaje de programación es convertirse en un mejor programador; es decir, ser más efectivo al diseñar e implementar nuevos sistemas y al mantener los antiguos.

C++ soporta una variedad de estilos de programación. Puedes escribir en el estilo de Fortran, C, Smalltalk, etc., en cualquier lenguaje. Cada estilo puede alcanzar sus objetivos eficazmente manteniendo la eficiencia en tiempo de ejecución y espacio.

Uso de C++

C++ es utilizado por cientos de miles de programadores en esencialmente todos los dominios de aplicación.

C++ se usa intensivamente para escribir controladores de dispositivos y otro software que depende de la manipulación directa de hardware bajo restricciones de tiempo real.

C++ se usa ampliamente para enseñanza e investigación porque es lo suficientemente limpio para la enseñanza exitosa de conceptos básicos.

Cualquiera que haya usado una Macintosh de Apple o una PC con Windows ha usado indirectamente C++, porque las interfaces de usuario principales de estos sistemas están escritas en C++.

Lenguaje C

  1. Entendiendo los Tipos de Datos en C++: Fundamentos, Modificadores y Mejores Prácticas
  2. Dominando los Operadores en C++: Guía Completa con Ejemplos Prácticos
  3. Comentarios en C++: Mejores Prácticas para Código Legible y Mantenible
  4. Dominando las plantillas de clase en C++: guía práctica
  5. Lenguaje de programación C: Visión general completa
  6. Constantes y Literales en C++: Tipos, Sintaxis y Mejores Prácticas
  7. Guía Completa de Operadores en C++: Tipos, Uso y Mejores Prácticas
  8. Dominando los Tipos Numéricos en C++: Guía Práctica
  9. Entendiendo las Referencias en C++: Conceptos Clave y Diferencias con Punteros
  10. Dominando Plantillas en C++: Guía de Programación Genérica
  11. Preprocesador de C++: Cómo las Directivas Moldean tu Código