> On Wed, Sep 23, 2009 at 6:27 AM, <[email protected]> wrote: >> You can, but you need to think of technical details all the time. >> That's what I meant when talking about the problem with C that you >> don't see while using it: you need to be constantly aware of lots of >> things, and that keeps your mind from the actual problems you're >> trying to solve. > > Right, you can use languages with more abstraction to hide some > complexity. However, this also obscures the view on what is really > happening, and limits possibilities. So abstraction is always a > compromise. > > The problem with C++ is that IMHO the abstractions are very poor: they > obscure a lot without really hiding much complexity...
Yep, I was thinking of using OCaml but that is not as efficient as C (or so I heard). but that irks me a little, 39 years and still 1 (actually 2, C and C++) language for system programming ? -- http://uttre.wordpress.com/2008/05/14/the-lost-love-of-mine/
