3 ms·
I agree with most of your comment but > YAML is not turing complete and is hence not "code". seems wrong to me. In fact I've heard code/coding to include non
by emmelaich 9y ago
I agree with most of your comment but
> YAML is not turing complete and is hence not "code".
seems wrong to me. In fact I've heard code/coding to include non-Turing complete languages (e.g. html) as distinct from programs/programming.
- guywhocodes 9y agoI think SQL is another prime example, being able to solve a problem effectively without resorting to Turing-completeness is preferable to me, as long as that language is simple enough.
- gshakir 9y agoYes agreed, Declarative languages like SQL or Ansible are great for most of the use cases. You can always use extensions to get down to imperative steps.
- DerBesserWisser 9y agoHTML is a markup language and not a programming language. IMHO you can only "code" in programming languages (not necesseraly executed by a CPU). A programming language does not need to be turing complete though to "code" in it. You're just limited to the problems you can solve with a turing-incomplete language. It's interesting to think if using a problem-declaration language is coding.