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

Except for maybe the kernel, libc, the browser, drivers, widely used server software, emulator suites, the window system, the office suite you have to use, the runtime libraries for the high level languages you use, and so on. </s>

(Hmm, perhaps I'm making your point for you? ...)

One thing I have noticed though is that replacing manual with automatic memory management often doesn't help as much as one might think. The bugs just tend to shift to other areas (e.g. memory corruption -> command execution, XSS or XXE etc).

I think this is because with a more forgiving language, developers tend to naturally create more complex systems. Like how car drivers go faster when they feel safer in their car.



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

Search: