The Rise of SQL:the second programming language everyone needs to know
1–10 of 139 posts
Re: The Rise of SQL:the second programming language everyone needs to know
#2Re: The Rise of SQL:the second programming language everyone needs to know
#3Re: The Rise of SQL:the second programming language everyone needs to know
#4Re: The Rise of SQL:the second programming language everyone needs to know
#5Just write SQL. I figured this out when I realized that my application was written in Rust, but really it was a Postgres application. I use PG-specific features extensively. My data, and database, are the core of everything that my application does, or will ever do. Why am I caring about some convenient abstractions to make it easier to work with in Rust, or Python, or whatever?
Nah. Just write the good SQL for your database.
Re: The Rise of SQL:the second programming language everyone needs to know
#6I've loved and used Django ORM and SQLAlchemy for many years. It got me a long way in my career. But at this point I've sworn-off using query-builders and ORMs. I just write real, hand-crafted SQL now. These "any db" abstractions just make for the worst query patterns. They're easy and map nicely to your application language, but they're really terrible unless you want to put in the effort to meta-program SQL using w…
Re: The Rise of SQL:the second programming language everyone needs to know
#7Re: The Rise of SQL:the second programming language everyone needs to know
#8I understand that's the convention according to the IEEE and Wikipedia [1], but the name itself - Structured Query Language - reveals that its purpose is limited by design. It's a computer language [2] for sure, but why programming?
[1] https://en.wikipedia.org/wiki/List_of_programming_languages
Re: The Rise of SQL:the second programming language everyone needs to know
#9Re: The Rise of SQL:the second programming language everyone needs to know
#10Somewhat tangential to the article, but why is SQL considered a programming language ? I understand that's the convention according to the IEEE and Wikipedia [1], but the name itself - Structured Query Language - reveals that its purpose is limited by design. It's a computer language [2] for sure, but why programming ? [1] https://en.wikipedia.org/wiki/List_of_programming_languages [2] https://en.wikipedia.org/wiki/C…
Also, even within the standard itself, it allows for declarative programming.