¿Qué puedes lograr / hacer con C ++?

C ++ es un superconjunto de C, lo que significa que puede hacer todo lo que puede hacer en C. Ahora, ¿qué está escrito en C / C ++?

  • Su sistema operativo
  • Su navegador web que está usando ahora para leer quora
  • El motor JS y HTML utilizado para representar esta página e interpretar JS
  • Todos los intérpretes de lenguaje (Python, JS, perl, etc.)
  • Todos los procesadores de lenguaje intermedio / compiladores justo a tiempo (Todos .Net y Java) se ejecutan sobre binarios y bibliotecas escritos en C
  • Casi todos los compiladores se utilizan para compilar C / C ++ o lenguajes de programación de nivel superior
  • Casi todos los controladores de hardware

Sin C / C ++ no habría casi nada en el mundo informático. Desde esta perspectiva, creo que es seguro decir que puedes lograr casi cualquier cosa con C / C ++.

Algunas partes del software que mencioné están escritas en Assembler, otro lenguaje de programación esencial que las computadoras probablemente no podrían existir sin él.

Yo personalmente? ¿En un horario apretado? Probablemente no mucho. Estoy lamentablemente fuera de circulación en C ++ …

En un sentido más general, mucho. De hecho, cualquier cosa que se pueda escribir en cualquier otro lenguaje también se puede escribir en C ++.

Si te refieres a qué proyectos específicos se escriben al usarlo, entiendo que Thunderbird y LibreOffice son en su mayoría C ++. Sé que hay muchos juegos, aunque no sé de antemano cuáles. Antes de .NET 2.0, era la forma más conveniente de escribir programas de Windows.

Básicamente, muchos.