Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Same question for HTML. In my mind, HTML is a markup language. Maybe I am unaware of more advanced features that fall into the programming language category.


For me HTML is a declarative programming language with a very small feature set. Many people disagree with me and I’m ok with that.

The argument of “it’s a mark up language” tends to not hold weight for me as when I ask people why they say “because it’s in the name” - which, for me, misses that HTML is considerably more developed now than when it was named and should be measured on the current feature set.

It’s not a hill I’d want to die on though so really, it doesn’t matter.


HTML isn't turing complete, which, along with other limits make it very limited as a programming language, but it does support programming behavior to some extent without resort to another language, so it certainly makes sense in that regard to call it a programming language.





Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: