I've written up the first part of my talk, The Algorithms of CSS. Is CSS a programming language? Of course!! notlaura.com/css-is-a-progra…
5
14
1
49
I agree with almost everything you write, and hate the fact that so many people look down upon CSS and HTML, but is “In it’s current implementation, CSS/HTML is Turing complete” really true? That would be really surprising to me.
1
Note that I do not doubt the categorization as a domain specific, declarative language. But AFAICT, most people equate “programming language” with Turing completeness.
1
It sounds strange for CSS, I agree! But apparently if you allow for an accompanying HTML file, CSS is Turing complete: stackoverflow.com/questions/…
1
Replying to @laras126
:) OK, though that feels like cheating a little. I guess I’d still maintain that it doesn’t need to be Turing-complete for its users to qualify as a highly technical

Jan 23, 2019 · 5:28 PM UTC

1
Replying to @stilkov
I agree! It all comes down to what we consider "programming" in the first place. Why not have an open definition? Once I started to see CSS as a programming language for layout, the experience of writing CSS completely changed for me and my code got a lot better. 1/2
1
Echoing the sentiment in this post, I feel like there's a lot to be gained in diversifying the definition: willcrichton.net/notes/what-…
1