Na era a IA generativa, o hype é unicamente ecossystema Javascript. Não vejo futuro em C++ no que se refere a linguagem em sí; ele é complexa para iniciantes e conforme os mais velhos vão se aposentando, essas linguagens tendem a decair. É uma pena.

(quase) todos os interpretadores de JS são feitos em c++. std::execute é o tipo de coisa que vai deixar o JS que roda no browser muito mais eficiente. Alguém precisa fazer as camadas de baixo!!

Mesmo não fazendo parte do ecossistema, eu discordo. Linguagens de baixo nível nunca deixaram de ser utilizadas do meu ponto de vista. Seu proposito é ser extremamente performático, e para isso é necessário ter um controle granular da memória, dentre outras coisas. JavaScript não tem nada disso, é tudo automático e fica fácil de ter vazamento de memória. E mesmo que você faça tudo certinho, a linguagem por si só é pesada por abstrair coisas demais.

Vale lembrar que sistemas embarcados está sempre em alta, e somente com linguagens de programação de baixo nível permite um funcionamento preciso desses sistemas.

Por fim, este trecho "conforme os mais velhos vão se aposentando, essas linguagens tendem a decair. É uma pena." implica que a linguagem só é viva por ter gente das antigas usando. Discordo novamente, a linguagem tem uso por ser útil, e não por ser a única coisa que os veteranos sabem. Se fossem o caso, o que impede eles de aprender uma linguagem nova? JavaScript deve ser apenas uma conta de 1 + 1 para quem dominar o baixo nível do mundo da programação.

Concordo com o @clacerda, linguagens como o C++, que lentamente e com princípios sólidos vai se modernizando, sempre estará por baixo das linguagens de alto nivel como o JavaScript que justamente usa abstrações em C++ pra resolver cettas coisas.

O iniciante começa no JS, vai se aprofundando até chegar no C++.

Ninguem se aprofunda pois não da dinheiro para muitos, e sim para poucos, os grandes. E quando digo grandes, estou excluindo todos que eventualmente leem isso.