Hacker News new | past | comments | ask | show | jobs | submit login

Your analogy doesn't make much sense. Natural languages aren't really designed for any particular purpose, so there's no clear basis for comparison. Programming languages are designed to write software, so you can directly compare them on metrics such as, how much time it takes to solve a given task, average percentage of bugs in the resulting code etc.

And abstractions are useful. If they weren't, we'd still be writing in assembly.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: