4 ms·
Well, HTML is not a programming language, given that it is not turing complete. Hence, knowing how to write HTML doesn't make someone a programmer.
by xtracto 13y ago
Well, HTML is not a programming language, given that it is not turing complete. Hence, knowing how to write HTML doesn't make someone a programmer.
- spacemanaki 13y agoA researcher in programming languages once told me that when she encounters the "HTML isn't a programming language" meme she always thinks: Agda and Coq aren't Turing complete, are they also not programming languages? The point being, I think, that drawing this bright line at Turing completeness doesn't hold up when you give it any thought, and so it's not very useful. Aside from that, you've utterly missed the point of the OP.
- acchow 13y agoHow shall we define a programming language? At least as powerful/expressive as a DFA? I kind of like that. (A bit off topic, but not really - writing out a regex is sometimes harder for me than C++/Java/JavaScript. +1 for DFAs!)
- ocfx 13y agoIt's a markup language which is not a subset of programming languages.
- ubernostrum 13y agoHTML5 + CSS3 is actually Turing complete: https://github.com/elitheeli/stupid-machines https://github.com/elitheeli/stupid-machines
- acchow 13y ago>"TuringMachineWithNoSyntax.java >Implements a Turing machine in Java without using control structures, variable declarations, method definitions, or anonymous classes. The main2 method shows the code before I removed variables. Control structures are too controlling for this day and age. Us youth yearn for the unstructured hippie days of our parents' generations." I like this guy's sense of humor :)