A new fast language with good array support and REPL

I recently came across this new language called V language. It claims to be as fast as C. More interestingly, it has a very straightforward array syntax and a REPL. I guess these two features may make it a good language for scientific computing.

https://vlang.io/

1 Like

No multi dim arrays ?

This can be a good source for Julia developers to learn how to further enhance the Julia, for instance its C translator/conversion or the compiler.

Nothing mentioned here:
https://vlang.io/docs#arrays
Searching the website for BLAS gives nothing:
https://www.google.com/search?gws_rd=cr&gl=us&q=blas%20site:vlang.io
So probably not much fast like it claims

It is a scam language, it doesn’t even work, claims a lot delivers nothing. There was a lot of drama on many sites regarding this. And the author collected money for this on Patreon.

https://www.reddit.com/r/rust/comments/b1ih91/v_language_new_programming_language_inspired_by/

1 Like

Issues · vlang/v · GitHub Seems correct, apparently it does not even compile helo world

1 Like

And regarding claims of converting C to V, it is a very hard thing to develop. You might want to check the c2rust project, which does exactly this, but for Rust language. If you dive into the sources, it is kind of complex, requires efforts of a whole team, and still targets manual refactoring after the automated conversion.

1 Like

Well, I don’t think converting C to Julia has less importance compared to the reverse conversion, because we can already call C from Julia.
But the reverse is very useful specially for embeded programming.
Because not every micro processor can run full Julia during run time, but they can run C executables.
Here is the Julia to C converter project:
https://juliacomputing.com/blog/2016/03/10/j2c-announcement.html
https://github.com/JuliaComputing/llvm-cbe

2 Likes

I wouldn’t call it a scam.
It is a language which was designed especially for the development of a chat client/messenger called VOLT (https://volt-app.com/). It is probably just in some early stage of a language.

2 Likes

Very interesting, I was able to git clone it, build it and run the hello world example in less than a 1 minute. It produces small exe and has a working REPL…it is actually quite impressive…Thanks for that post, I am going to keep a very close eye on that language. Cheers.