News for hackers. Stuff that matters.
Re:The descent to C by agumonkey on Monday January 27, 2014 @10:17PM (#7135093)
I wonder if someone will (or already has) design a low-level language which is async and cache-hierarchy aware.
Re:The descent to C by chubot on Tuesday January 28, 2014 @12:43AM (#7135562)
I stumbled across this paper describing a language that aims to do that. For some reason I was not that excited by the matrix multiplication use case, mainly because that is not the kind of application I'm interested in. I'd like to see examples of stuff a lot of cycles are burnt on in "web" data centers.

But I would like to see more work along these lines -- pointers appreciated.

http://sequoia.stanford.edu/

http://scholar.google.com/scholar?cluster=170564211168157303...

Re:The descent to C by pjmlp on Tuesday January 28, 2014 @01:55AM (#7135758)
Modula-2 back in 1978.

Async is provided via co-routines and is as cache friendly as C.

Re:The descent to C by L8D on Monday January 27, 2014 @10:48PM (#7135196)
That would break the point of it being 'low-level' unless you're saying the standard library and kernel were both designed to function like that.
Re:The descent to C by agumonkey on Tuesday January 28, 2014 @04:57AM (#7136276)
Low level doesn't mean dumb, but giving means to express things about the hardware.