Intel Engineer Launches Working Group To Bring Rust 'Full Parity With C'

Peter Reutemann <[email protected]> Sun, 1 Sep 2019 18:35:36 +1200
Newsgroups gmane.org.user-groups.linux.waikato
Message-ID <CAHoQ12KC9MR87m4cfWjtePtdxBRAEd-K00fCr-nkubA=GE+TVg@mail.gmail.com>
'Someone from the Rust language governance team gave an interesting
talk at this year's Open Source Technology Summit. Josh Triplett (who
is also a principal engineer at Intel), discussed "what Intel is
contributing to bring Rust to full parity with C," in a talk titled
Intel and Rust: the Future of Systems Programming.

An anonymous reader quotes Packt:

Triplett believes that C is now becoming what Assembly was years ago.
"C is the new Assembly," he concludes. Developers are looking for a
high-level language that not only addresses the problems in C that
can't be fixed but also leverage other exciting features that these
languages provide. Such a language that aims to be compelling enough
to make developers move from C should be memory safe, provide
automatic memory management, security, and much more...

"Achieving parity with C is exactly what got me involved in Rust,"
says Triplett. Triplett's first contribution to the Rust programming
language was in the form of the 1444 RFC, which was started in 2015
and got accepted in 2016. This RFC proposed to bring native support
for C-compatible unions in Rust that would be defined via a new
"contextual keyword" union...

He is starting a working group that will focus on achieving full
parity with C. Under this group, he aims to collaborate with both the
Rust community and other Intel developers to develop the
specifications for the remaining features that need to be implemented
in Rust for system programming. This group will also focus on bringing
support for systems programming using the stable releases of Rust, not
just experimental nightly releases of the compiler.

Last week Triplett posted that the FFI/C Parity working group "is in
the process of being launched, and hasn't quite kicked off yet" -- but
he promised to share updates when it does.'

-- source: https://developers.slashdot.org/story/19/08/31/1540225

Cheers, Peter
-- 
Peter Reutemann
Dept. of Computer Science
University of Waikato, NZ
+64 (7) 858-5174
http://www.cms.waikato.ac.nz/~fracpete/
http://www.data-mining.co.nz/
_______________________________________________
wlug mailing list | [email protected]
Unsubscribe: https://list.waikato.ac.nz/mailman/listinfo/wlug