News for hackers. Stuff that matters.
Re:Which language has the brightest future for replacing C: ... by srj on Wednesday November 11, 2015 @05:25AM (#10545866)
What other language would someone use to write a kernel or driver? Even if you use a higher-level language for most of the logic you'll likely want the core to be C -- amazing considering the language is nearly 40 years old. C is, to me, a systems programming language. Writing code that handles any significant amount of user input in the language is a mistake I believe. Note that this doesn't include C++ which has more modern constructs.
Re:Which language has the brightest future for replacing C: ... by alkonaut on Wednesday November 11, 2015 @05:47AM (#10545934)
That's Rust: it aims to be a viable replacement for C in bare metal and high performance code including drivers, kernels, embedded and all of those areas where C used to be the only game in town. It should do everything C does, but safely and without performance penalties.
Re:Which language has the brightest future for replacing C: ... by snaky on Wednesday November 11, 2015 @04:22PM (#10549381)
Re:Which language has the brightest future for replacing C: ... by pjmlp on Wednesday November 11, 2015 @06:01AM (#10545981)
Today Ada, Rust, Spark, C++, ATS.

Eventually Swift, Systems C# (if it ever comes out MSR), D, or any other language.

Re:Which language has the brightest future for replacing C: ... by mpweiher on Wednesday November 11, 2015 @07:08AM (#10546221)
You might be surprised that NeXTStep used Objective-C for device drivers in the kernel.
Re:Which language has the brightest future for replacing C: ... by jernfrost on Wednesday November 11, 2015 @12:51PM (#10547961)
That is pretty cool. Shows some of the versatility of Objective-C. I was also surprised that a low level API like Metal also uses Objective-C.