loading...

Discussion on: What are some misconceptions about web development?

Collapse
vycke profile image
Kevin Pennekamp

HTML & CSS are not programming languages

Collapse
adam_cyclones profile image
Adam Crockett

CSS especially, computations and variables and a limited form of logic.

Collapse
somedood profile image
Basti Ortiz (Some Dood)

This right here hits the spot.

Collapse
gwutama profile image
Galuh Utama

HTML itself is not turing complete. So it’s technically not a programming language. BUT when you mix CSS AND HTML they can be arguably turing complete.

Collapse
wayofthepie profile image
Stephen O'Brien

I've never understood this argument. Where did the idea a programming language has to be turing complete to be a programming language, come from 😄

A good example is agda. Agda is a total language, its functions always terminate and cannot return a value other than the type specified. This property makes it non-turing complete.

I would still call it a programming language. There are many other examples.

Thread Thread
vycke profile image
Kevin Pennekamp

Agreed. I mean, even Pokemon Yellow is tiring complete

Thread Thread
ludamillion profile image
Luke Inglis

I think Turing completeness is more important when determining if a language is a ‘general’ programming language as opposed to domain specific languages.

Collapse
elmuerte profile image
Michiel Hendriks

They're not, and I don't see why that even matters. C++ isn't a natural language. Assembly isn't a markup language. French isn't a formal language. Cuneiform isn't a spoken language.

Collapse
skydevht profile image
Holy-Elie Scaïde

Can't be a programmer if you don't know a programming language.

Thread Thread
elmuerte profile image
Michiel Hendriks

So? Not every websites needs to be programmed. Plenty of people spend quite some effort to program tools which you can use to develop a website, without programming.
And there's a difference between developing the CMS and developing the layout and styling.

Thread Thread
skydevht profile image
Holy-Elie Scaïde

I'm not saying it's bad. Just that people want the title of the programmer as soon as they learn HTML and it rubs them the wrong way when you say that HTML is not a real programming language.

Thread Thread
ludamillion profile image
Luke Inglis

Hence web developer 😉

Collapse
darkwiiplayer profile image
DarkWiiPlayer

What you do with HTML and CSS is not programming, thus they are not programming languages.

Otherwise, as some have pointed out, markdown is also a programming language.