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

Using that same logic we shouldn't use C for anything, because we might make a mistake.

I wouldn't use this not because of possible mistakes leaking in, but because the higher-level languages have already solved some of the problems you would have to solve yourself, such as handling unicode. There are C frameworks you could use but my point is that you would come across problems that have already been solved, and you would have to solve them again, but this time for libCello.

Now that's for production and work. To mess around on my own time? Sounds like fun to me. C is my favorite language but I use it everyday programming mobile devices so I'm probably a little unusual. Maybe a little website experiment or something. If it goes down or gets owned, rebuild time.



And we shouldn't use C for anything, if it can at all be avoided, because the likelihood and aftermath of mistakes are enormous.


Then by that logic, you shouldn't use a Computer, because the likelihood and aftermath of mistakes are enormous. :) c'mon, don't be that close-minded.


I disagree completely. But again, I use it daily. The performance and footprint benefits of C outweigh the negatives, which are basically summed up as - it's too much power.


It's entirely possible to have a language that is precisely as performant as C, but significantly safer. Several exist as well.

It's too little safety.




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

Search: