3 ms·
> CSS is a full on programming language I don't like this insistence on calling non programming languages like CSS/HTML programming languages. What we call pro
by Phrodo_00 4y ago
> CSS is a full on programming language
I don't like this insistence on calling non programming languages like CSS/HTML programming languages. What we call programming languages are general programming languages. CSS and HTML are DSLs (In specific presentation and markup languages)
People push back against this criticism because they think it comes from elitism, but the fact is that they're valuable because they're not programming languages, and in the web they're as important as programming languages, so it's not that. Not all computer languages are programming languages, and a DSL doesn't suddenly become a GPL because it's complex.
- SPBS 4y ago100% agree. "It's not a real programming language" has become construed as an attack against anyone who makes a career in tech writing DSLs, now everyone labels anything technical as "programming". Laypeople probably think JSON is programming. DSLs hardly mean "not a real programmer". SQL is a DSL, and I'd wager some people make more money writing SQL than other mainstream languages.
- johnisgood 4y agoYou can make all sorts of dynamic stuff with CSS alone, see most Tor websites. Granted it has to be generated, but it works.