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

> It sort of raises the question of, could there be 1 universal language to query relational databases, text file storage (json, csv, etc), and anything else.

Sure there could be -- any turing-complete language (which SQL is) can query anything.

But the reason we have different programming languages* is because they have different affordances and make it easy to express certain things at the cost of being less convenient for other things. Thus APL/Prolog/Lisp/C/Python can all coexist.

SQL is great for relational databases, but it's like commuting to work in a tank when it comes to key-value stores.

* and of course because programmers love building tools, and a language is the ultimate tool.



sounds like a nightmare to do logistically. it would be cool though.




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

Search: