Discussion on: Are CSS and HTML programming languages?

fatihmert profile image
Fatih Mert Doğancan

They may be language but there are no programming capabilities.

ahferroin7 profile image
Austin S. Hemmelgarn

Define 'programming capabilities' though. There are known functional keyloggers in pure CSS, somebody wrote a chat system that only uses HTML+CSS on the client side (it still needs the server to talk to, but it handles 100% of the API translation for that), and the combination of HTML and CSS is Turing complete (not that that means much, so is the card game Magic the Gathering, but it's enough to prove that they can compute mostly arbitrary functions).