4 ms·
> If you're trying to translate an arbitrary high level program into hardware, that's gonna be a pain in the ass. What I'm trying to show in this post (and obv
by MootWoop 12y ago
> If you're trying to translate an arbitrary high level program into hardware, that's gonna be a pain in the ass.
What I'm trying to show in this post (and obviously I failed, sorry!) is that transforming a program written in a high-level sequential language to hardware is indeed a pain in the ass, but even more it just leads to inefficient hardware. Of course I took a somewhat extreme example with C++ and STL :D
- MootWoop 12y agoI would add that as a matter of fact Haskell seems to me like a much better starting point to create efficient hardware, especially because side effects are well isolated, compared to C/C++ and others. But then probably over 90% of people (me included) don't necessarily want to use Haskell. We're designing C~ with the goal of making it mainstream rather than perfect.