Comment by yawaramin

2 days ago

What is your definition of 'programming language'?

It should have arrays, and loops and conditionals.

  • OK. My definition is that it should be able to add two integers together and give you a result somehow. So in SQL:

        select 1+1; -- Result: 2
    

    In HTML: not possible.

    That's the key difference.

  • Slightly simplistic: table rows cover arrays, recursive CTEs cover loops, and JOIN/WHERE cover conditionals.