News for hackers. Stuff that matters.
Re:Crystal: Fast as C, Slick as Ruby by adrianN on Thursday August 04, 2016 @04:01AM (#12224123)
Those kinds of systems won't get compilers for something other than C/C++ or maybe Ada for a long time. Usually you're stuck with a compiler from the chip vendor that kinda-sorta supports C.
Re:Crystal: Fast as C, Slick as Ruby by lomnakkus on Thursday August 04, 2016 @05:26AM (#12224384)
Indeed, and you'll probably also need a special-purpose RT OS stack (or have to write your own/go without).

EDIT: I'd also add that this is such a niche[1] area of programming that expecting any mainstream language to meaningfully support it is... optimisitic and that mainstream languages shouldn't try to support it. (Soft real-time may be reasonable, but I believe that can be achieved with GC as demonstrated by the Azul JVM.)

[1] Niche, but obviously important, but perhaps not lucrative enough for anything to displace C or perhaps Ada -- given that these industries tend to be extremely conservative. (I wonder if ATS is used, though. Can't claim it's pretty, but proof seems like it would be a good thing for these systems?)

Re:Crystal: Fast as C, Slick as Ruby by pjmlp on Thursday August 04, 2016 @12:10PM (#12226506)
Special versions of Java also get into this niche. Check the PTC Java compilers or Websphere Real Time one from IBM.

Before Aonix got bought by PTC they had a few contracts for weapons control for missiles and battle cruisers.