News for hackers. Stuff that matters.
Re:Possible unconventional computing techniques of the future by comboy on Thursday February 12, 2015 @11:31AM (#9039561)
And once again we would learn how to write efficient software, yay.

I can't imagine this happening though (before another paradigm shift).

Re:Possible unconventional computing techniques of the future by chubot on Thursday February 12, 2015 @11:56AM (#9039784)
Yeah, in the desktop era, you had huge amounts of bloat. Programmers assumed there was one user sitting behind the machine, and they were only doing one thing at a time, which was essentially true.

Performance matters more with mobile and cloud (sorry for buzzwords) -- in mobile because of battery life, and in cloud because a single machine supports so many users. And because we got stuck at 3 Ghz or so, so now we actually have to write concurrent and parallel software.

Although I suppose what appears to be happening isn't that application programmers are writing more efficient code. Instead, stack is getting taller, and systems programmers are applying JIT techniques to high level code -- e.g. v8, PyPy, HHVM, Julia, Swift, other LLVM users, etc.

So certainly some programmers are writing very efficient code -- there seems to be a a resurgence in that. But it seems to be systems programmers and not application programmers. For applications, productivity and high level abstractions like DSLs seem to be more important than performance (e.g. all these new and bloated JS frameworks).

Re:Possible unconventional computing techniques of the future by JoeAltmaier on Thursday February 12, 2015 @12:33PM (#9040003)
Come on over to embedded software! Its all about efficiency, space, power, bytes and bandwidth.
Re:Possible unconventional computing techniques of the future by mrec on Thursday February 12, 2015 @01:08PM (#9040205)
You have no idea how good that sounds. "Enterprise" programming is soul-destroying, and the current vogue for mile-high node-based JS stacks looks even worse.

I miss the good old days of futzing around in 68k assembler for fun and... well, just fun, really.

Re:Possible unconventional computing techniques of the future by akuma73 on Thursday February 12, 2015 @12:22PM (#9039938)
You see this somewhat in mobile computers (phones). The power and thermal constraints limit performance, so developers limit features vs. their desktop counterparts.
Re:Possible unconventional computing techniques of the future by mwcampbell on Thursday February 12, 2015 @12:26PM (#9039962)
I don't think anything has really changed. iOS 7 ran sluggishly on an iPhone 4, just as Windows Vista did on machines that came out when Windows XP was new.
Re:Possible unconventional computing techniques of the future by sp332 on Thursday February 12, 2015 @12:13PM (#9039882)
It's already happening with tiny cloud-based computing images. MirageOS gets you a web server that's less than one megabyte.