CHAPTER 11
Languages and Programming Interfaces
Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
—Martin Fowler
As far as the customer is concerned, the interface is the product.
—Jef Raskin
Crucial to the dominance of the relational database was the almost universal adoption of the SQL language as the mechanism for querying and modifying data. SQL is not a perfect language, but it has demonstrated sufficient flexibility to meet the needs of both non-programming database users and professional database programmers. Programmers embed SQL in programming languages, while non-programmers ...
Get Next Generation Databases: NoSQL, NewSQL, and Big Data now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.