My concern is that from ChatGPT, we can learn: "A domain-specific language (DSL) is a computer language tailored to a specific application domain. Unlike general-purpose languages (GPLs), designed to be broadly applicable across various domains, DSLs are optimized for particular tasks or fields."
Assuming that SQL can be recognized as DS, I am not sure if we can call SQL a programming language. What is the difference between programming and non-programming languages?