Re:About V, the language Volt is written in
by heinrich5991 on Thursday February 07, 2019 @03:51AM
(#19103935)
https://github.com/thepowersgang/mrustc is an alternative compiler for Rust.
Re:About V, the language Volt is written in
by coldtea on Thursday February 07, 2019 @04:48AM
(#19104136)
Yeah, but no language of the ones the parent mentioned has a non-toy, non-personal-project alternative compiler.
Perhaps only Golang (go and go-gcc).
For all others, everybody uses the standard compiler. Even in Python, PyPy is not even 10% of the users.
Whereas in C/C++ and other such older languages there are several implementation (MS, GCC, LLVM, Borland, Intel) with strong uptake and strong communities/companies behind them.
Re:About V, the language Volt is written in
by nicoburns on Thursday February 07, 2019 @05:46AM
(#19104328)
JavaScript isn't quite as new as those listed, but it has at least 5 or 6 implementations.
Re:About V, the language Volt is written in
by coldtea on Thursday February 07, 2019 @05:53AM
(#19104354)
Yeah, JS too.
Re:About V, the language Volt is written in
by sacado2 on Friday February 08, 2019 @08:55AM
(#19114086)
Yes, go has a formal specification, which not only opens the possibility for alternative implementations, but, more importantly, allows for the development of tools like linters.
It's way harder to develop tooling for a language which is only defined as "what its compiler can compile".
Re:About V, the language Volt is written in
by iainmerrick on Thursday February 07, 2019 @03:54AM
(#19103947)
Cool! Looks like that’s not quite ready for prime time, but I hope it succeeds.
Re:About V, the language Volt is written in
by skocznymroczny on Thursday February 07, 2019 @09:23AM
(#19105356)
While older than 10 years, it still kind of falls under newish, but D has three compilers.
Re:About V, the language Volt is written in
by kupiakos on Thursday February 07, 2019 @03:50AM
(#19103931)
Python has PyPy?
Re:About V, the language Volt is written in
by iainmerrick on Thursday February 07, 2019 @03:53AM
(#19103943)
Python isn’t new! It’s almost 30 years old.
I can’t think of any well-known newish language (created in the last 10 years, say) with multiple implementations. Rust, Kotlin, Swift, Julia, Dart... any others?
Go might be a counterexample with its cgo implementation, but that was built by the same team and I have the impression (maybe mistaken) that it’s fallen by the wayside.
I don’t know if this indicates a really new language development style, with less emphasis on specification, or if it’s just a cyclic thing and some of these new languages will gain more implementations as they get more established.