Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
I have heard many new people go out of their way to make posts that say:
“just so you know, HTML is not a programming language! (It’s my first day reading about web dev I I thought it was important for me to make this post”
- however that whole debate is a huge waste of time. Is it a Turing complete programming language? No. Is it a language? Yes. Can you write a set of instructions? Yes.
So, if you’ve spent more than 2 minutes thinking about this... go actually learn how to make a website instead. -
Html does build a data model that is then run by the web browser....
.... technically that makes it a programing language...
🤐 -
@cervantes01
I recall a good podcast I listened to where they discussed it and as they broke it down bit by bit ... HTML really started to get awfully close or ... actually was depending on how you looked at it....
Not that it maters, it doesn't. -
@N00bPancakes I see it as more of a declarative specification. Is that what markup means? It specifies all the technologies used to manipulate the data it defines. This includes CSS and whatever scripting language (usually JS).
It blurs the lines. Like I develop with QML at work. It is a declarative language that can manipulate data via JS routines in code blocks and in property specifications. The routines are declared right in the middle of the QML code. So it is a markup, that uses JS for its code. Not even sure what to call that. -
@Demolishun
Yeah I hadn't really thought about it in detail until I heard the podcast there was a lot of "Wait what even is the right definition.... and what fits?"
There's a lot of murkiness out there. -
@N00bPancakes When you go to a symphony they hand out a "program". TV content is called programming. Sometimes the best definition is "it does some shit".
-
A lot of programming languages are useless on it's own - they require an compiler / interpreter / ... to be useful.
SQL is text. Without a parser that interacts with the database, it is useless.
HTML is the same for me. And reading Planet Mozilla and following Servo development, I know that HTML parsing and creating "something" useful out of it is no easy feat. HTML 5 added a lot of complexity.
For me the discussion is... Awkward. I don't see a reason why it shouldn't be seen as programming language.
The whole: uhh it's markup.. that's what the M stands for!!! is kinda bogus to me.
And that's where most discussions end... Till now no one was able to give me a reasonable explanation that did not sound like "cause XY said so". -
Why even bother? It's a tool, if it gets the job done, fine, if it doesn't, use something else.
I never got the debate on whether it is a programming language or not.
Related Rants
Web developers know the feelings.
joke/meme
web devoloper
html