4 ms·
> Sure, SQL is only educational or not programming. > There seems to be a lot of programming going on in the world generating a lot of value which you wouldn't
by JadeNB 4y ago
> Sure, SQL is only educational or not programming.
> There seems to be a lot of programming going on in the world generating a lot of value which you wouldn't recognize as such. Excel uses a terminating (and therefore not computationally complete) dataflow-based evaluation model but it's in no case programming. Are you sure?
I think this is not the most charitable reading of your parent. You're taking it as if they definitively rejected SQL and Excel as programming languages and arguing from that, rather than that maybe they didn't think of them. I think it would have been easy to make the case for SQL, Excel, and even (ir)regexes as programming languages without taking a sarcastic tone. For example:
> I'd think, telling a computer "if you recognize a pattern described as such, replace it with so and so", just regex with replacement, sounds very much like programming to me. Very weird where you draw the line.
could easily have asked instead, where do you draw the line?—which would surely be a more interesting discussion.
- maweki 4y ago> could easily have asked instead, where do you draw the line? The commenter made that quite clear. Using a computational model that's not complete can not be called "programming" in any real-world context. Which is weird. This kinda implies that, whenever I forbid myself to write my Python-Code without While-loops or recursion, I'm not programming. The traditional definitions of programming are often along the lines of instructing a machine to perform certain tasks.
- Jorengarenar 4y agoLiterally the first thing I wrote is that there is no requirement a programming language needs to be Turing-Complete.