Re:System programming in Rust: beyond safety
by steveklabnik on Thursday June 15, 2017 @08:28AM
(#14559735)
There is some limited 16-bit support happening.
Re:System programming in Rust: beyond safety
by dbaupp on Thursday June 15, 2017 @01:54PM
(#14562676)
And AVR too: https://github.com/rust-lang/rust/issues/42450
Re:System programming in Rust: beyond safety
by nine_k on Thursday June 15, 2017 @09:07AM
(#14559992)
Are 8-bit systems still being used for new development?
Re:System programming in Rust: beyond safety
by nickpsecurity on Thursday June 15, 2017 @11:15AM
(#14561140)
There's 8-bit MCU's all over the place. I tried to find some numbers for you with a quick Google. This 2014 Amtel report puts 8-bitters at $6+ billion a year. Even the 4-bitters are still making hundreds of millions a year. I include a bonus link on that if it perplexes you.
http://www.atmel.com/Images/45107A-Choosing-a-MCU-Fredriksen...
http://www.embeddedinsights.com/channels/2010/12/10/consider...
Far as future, Jack Ganssle of The Embedded Muse has a nice assessment of it summarizing various sides:
Re:System programming in Rust: beyond safety
by shortsightedsid on Thursday June 15, 2017 @12:39PM
(#14561961)
Oh, absolutely. The most familiar to software engineers is the AVR used in Arduino but there are so many 8 Bit micros out there (literally 10's of thousands different device) and new ones are coming out every month. So plenty of new development going on.
There are a couple of orders of magnitudes more Intel 8051 derivatives out there than there will ever be AVRs, and they still have yearly sales in the 100s of millions.
Re:System programming in Rust: beyond safety
by jononor on Friday June 16, 2017 @04:12AM
(#14567375)
And how many percent of this is for new development?
There are still 24-bit systems used for new development.
Re:System programming in Rust: beyond safety
by ruste on Thursday June 15, 2017 @10:48AM
(#14560891)
Microcontrollers? Absolutely.
Re:System programming in Rust: beyond safety
by MrBuddyCasino on Thursday June 15, 2017 @04:16PM
(#14563995)
Yes but those are unlikely to be networked. The nasty stuff is something that is powerful enough to be connected to the internet and too weak to run modern languages. Fertile fields for Rust.
But there are literally billions of 8bit and 16bit embedded systems out there, many of which have a C compiler.