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

<tl;dr> C++0x is pretty nice. </tl;dr>

But ultimately, as long as it lacks memory safety, it lives in a mostly parallel universe from Java and everything else. It's not really becoming more Java-like. It's becoming more C++-like. C++0x goes in the direction of having better support for existing C++ idioms.



it lives in a mostly parallel universe from Java and everything else

So the top 3 programming languages are Java, C, and C++, with C/C++ together larger than Java. Maybe it's Java that lives in a parallel universe?


I don't get your point. If A lives in a parallel universe from B, then B lives in a parallel universe from A.

I think what the grandparent wanted to say is that memory management is a defining difference between the paradigms of both languages. There are some people who value the fact that they have full control over allocation and de-allocation and others who think that these are things the programmer shouldn't (have to) care about, because they're known to be error prone.


The original parent said "Java and everything else", leaving an implication that unmanaged memory stuff was marginal. I think that's what the gp is addressing.


Nope, kleiba correctly interpreted my comment :)




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

Search: