I'd say the languages you mention are substitutes according to the following mapping:
C++ => D
Python => Nim
C => Zig
Go => VAs for V, it delivers quite well for a language at such an early stage and has a growing community. IMHO, it's a great language.
> V promised a lot of stuff as ready but has undelivered most of them
This is wrong. V has an online playground, a package manager, hot code reloading and a REPL whereas Zig doesn't even though Zig is twice as old.
> If V was truthful like Zig, it would be able to create a foundation
Raising money doesn't lead to adoption, though. By this logic, C isn't truthful either since it doesn't have a foundation.
> Also a programming language will never be able to substitute another one if it is not able to call its vast number of libraries
How is this relevant? Both Zig and V can call C code and leverage C's ecosystem of libraries.
I wouldn't call Zig established, though. Zig's compiler still crashes on valid code and compared to V it still doesn't have an online playground, a package manager, hot code reloading, a REPL, etc. even though it's twice as old.
V's syntax is similar to Go. However under the hood V differs from Go. For example:
- V has compile-time memory management similar to the Lobster programming language.
- V has zero-cost interoperability with C.
Check it out and decide for yourself. If you already know Go, you can learn V in an afternoon.