Permítanme presentarles el nuevo avión de combate multiusos F35, este es el epítome de la tecnología de vuelo. Los desarrolladores militares tenían la opción de elegir con qué idioma programar los sistemas principales. Eligieron C ++. Aproximadamente 8 millones de líneas de C ++ junto con algo de C y un poco de ADA83 son las que ejecutan el arma más sigilosa y mortal conocida por el hombre. No hace falta decir que la elección del lenguaje de programación NO se tomó a la ligera. C y C ++ fueron considerados con la intención de mantenerlos durante décadas en el futuro. C ++ no desaparecerá en el corto plazo. Es el idioma que se sienta como base para muchos otros idiomas y es la única forma, a menos que disfrute escribir miles de millones de líneas de ensamblaje en bruto. Puede hacer CUALQUIER COSA con C ++, pero con la flexibilidad como un activo, la complejidad es la desventaja. Escribir una aplicación web en C ++ es como aplastar un error con una bola de demolición. Si necesita diseñar un programa súper portátil que se ejecute a la velocidad más rápida posible, use C ++. Si su programa es una calculadora web simple, entonces use HTML. Todos los idiomas tienen su lugar, pero encuentro la mayor belleza en C ++.
Solía codificar en C ++ en la escuela de posgrado hace unos 16 años, pensando en retomar eso de nuevo. ¿Sigue siendo útil ahora?
Related Content
¿Qué significa cuando una chica con un novio de larga distancia sale contigo?
¿Qué se considera una relación tumultuosa?
C ++ ha cambiado y seguirá cambiando. Ahora, es un lenguaje completamente nuevo en comparación con C ++ 98.
Además, en las escuelas se enseñó como algo así como “C con clases” (y aún así fue enseñado por algunos maestros antiguos), pero no logró ofrecer esta increíble sensación y estilo de este idioma.
Solo mira eso:
mi función automática (auto x)
{
devuelve x + 1;
}
En realidad no es una buena forma de hacer las cosas, pero en realidad funciona en el compilador C ++ 14.
Los nuevos estándares nos ofrecen muchas funciones para escribir códigos más limpios y genéricos. Es mucho más fácil hacer programación funcional ahora.
Y puede echar un vistazo a boost para ver qué tipo de cosas se pueden agregar a continuación.
Y, por supuesto, todavía se utiliza mucho. Por ejemplo, es común en aplicaciones de alto rendimiento como los juegos.
Por supuesto. C ++ es un lenguaje muy valioso, y todavía se usa ampliamente en la actualidad. Varios juegos, aplicaciones de software y firmwares están escritos en C ++.
Además, en mi opinión (aunque no soy un programador profesional), aprender los conceptos básicos de C ++ también hizo que aprender Java, que recomiendo encarecidamente aprender, sea mucho más fácil.
Si necesitas un repaso, te recomiendo este chico. Tiene algunas buenas lecciones introductorias y aborda conceptos intermedios como objetos y clases, punteros y recursión.
Para leer más: ¿Cuáles son los usos modernos de C ++?
Definitivamente sigue siendo relevante. Por supuesto, 16 años es una cantidad mucho mayor en términos de desarrollo de tecnología, hay nuevos lenguajes, nuevas versiones de lenguajes, pero C ++ sigue siendo uno de los lenguajes más poderosos, aunque quizás algo robustos.
Los beneficios de este lenguaje probablemente lo conozca usted mismo, si ha trabajado con él antes, y OOP siempre es algo muy necesario.
Puedes aprender C #, que está un poco más orientado a objetos y es bastante popular, especialmente para el desarrollo de software y juegos .NET.
¡Buena suerte!
El idioma que se use depende de la aplicación y del sector, en gran medida. Mientras mucha gente habla sobre lo maravillosos que son algunos lenguajes más nuevos, a menudo carecen del ecosistema que se ha desarrollado alrededor de los idiomas más comunes y, a pesar de los mejores esfuerzos de MS, C # no se está haciendo cargo de C ++ en, por ejemplo, el mundo de videojuegos. C / C ++ también puede ir a un nivel muy bajo para control de hardware fino y alta velocidad, lo que no pueden los idiomas que usan máquinas virtuales y grandes tiempos de ejecución.
Así que sí, C ++ sigue siendo útil.
No tanto como lo era; La mayoría del software nuevo está escrito en otros idiomas ahora. Java es probablemente el que más se parece a “C ++ como debería haber sido”. Todavía hay algunos proyectos importantes escritos en C y C ++. Si fue hace aproximadamente 16 años y aún se está trabajando, es un lugar donde podría usar sus habilidades de C ++. De lo contrario, no te molestes.
El c ++ de hoy es muy diferente al de hace 16 años. La nueva es una navaja suiza con 673 cuchillas, la mayoría de ellas lo suficientemente afiladas para triturar el ketchup. Si no los usas primero para matarte porque has intentado leer la sección sobre la plantilla estática const, se ha iniciado la mayoría de los comentarios molestos y no tiene sentido.
Lo creas o no, lo es. Soy un ingeniero de TI / administrador de sistemas y necesitan programadores de C ++ para parchear todos los programas antiguos. Nadie está aprendiendo C ++, por lo que es posible que desee juntar sus chuletas y probar el agua. Ahora es un conjunto de habilidades escasas.
More Interesting
¿Qué tan pronto es demasiado pronto para preguntar a una chica en una cita?
¿Saldrías con una chica que está en ti porque es sapiosexual?
¿Cómo debo tratar a los tramposos en la relación?
¿Cómo sabrás cuándo estás listo para comenzar a salir nuevamente después de una ruptura?
¿Puede alguien darme una razón para querer levantarme mañana y simplemente hacer la vida?
¿Crees que explorar la compatibilidad física antes de entablar una relación es un buen enfoque?
¿Es necesario el sexo en una relación?
¿Cuáles son algunas maneras de tener una relación duradera a los 15 años?
¿Cómo es posible conocer a alguien hace 11 años y aún pensar en ellos sin contacto?