есть general purpose языки, а есть research языки. если вы хотите в каком–то смысле подвинуть С/С++ на рынке, то для этого нужно чтобы ваш язык был не просто general purpose, а чтобы он был достаточно радикален и tour de force захватывал рынок там, где это реально необходимо
то есть вы часто плюетесь на питон. какой он медленный, небезопасный как секс без гондона, некоторые даже возмущаются несправедливости того, что он стал де факто языком для машинного обучения
я хочу вам сказать честно. если бы в rust были такие unsafe, parallel, comptime блоки, как я говорю, то у него было бы намного больше претензий на универсальность в этой нише, а вместе с этим — и шансов подвинуть С++
есть general purpose языки, а есть research языки. если вы хотите в каком–то смысле подвинуть С/С++ на рынке, то для этого нужно чтобы ваш язык был не просто general purpose, а чтобы он был достаточно радикален и tour de force захватывал рынок там, где это реально необходимо
ты реально думаешь что специальный parallel блок, который будет ограничивать синтаксис языка до линейных комбинаторов и всего того, что можно эффективно считать на GPU сильно увеличит сложность языка?
никто не будет этим пользоваться пока реально не будет задачи такой. а когда будет задача возникать — например, для написания 3d движка, вычисления какого–то шейдера или для машинного обучения.
потому что можно будет просто сделать самый гарячий кусок вычислений в parallel-режиме, в ограниченной форме того же самого языка, в котором ты пишешь остальной код