Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

In this meaning I don't consider the statement correct.I don't know a language which is closer to the machine.

Assembly does not count, because it is not a single language. Multicore is mostly a library issue and C11 is as close to the machine as any other language here. There are languages aiming at distributed programming (Erlang,X10), but none of them claims "close to the machine". SIMD is bolted on in C, but no other language does better. Caches are supposed to be transparent; Are there languages with explicit support for scratchpad memory?

This leaves GPUs. OpenCL is supposed to be the solution here. Would you consider OpenCL closer to the machine than C?



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: