277
submitted 1 month ago* (last edited 1 month ago) by deathmetal27@lemmy.world to c/programmerhumor@lemmy.ml

What does your sleep paralysis demon ask you?

top 50 comments
sorted by: hot top controversial new old
[-] istdaslol@feddit.org 27 points 1 month ago

Yes. Markup-Languages are a subset of Programming-Languages. Turing completness doesn’t matter as things like magic the gathering and habbo hotel are Turing complete

[-] ransomwarelettuce@lemmy.world 31 points 1 month ago

I am markdown and latex programmer.

Idk it just feels wrong.

[-] theherk@lemmy.world 5 points 1 month ago

If you can write a moderately complex math equation in tex on the first try, you’re a programmer in my book.

[-] umbrella@lemmy.ml 2 points 1 month ago

idk css feels just as frustrating

[-] Dirk@lemmy.ml 10 points 1 month ago

So Habbo Hotel is a programming language.

[-] PeriodicallyPedantic@lemmy.ca 4 points 1 month ago

I feel like programming language produces programs, and makeup languages formatted documents.

I wouldn't consider a formatted document to be a program, so I don't consider a markup language to be a programming language.

Doesn't make it less valuable, though

[-] Dirk@lemmy.ml 2 points 1 month ago

ACKSHUALLY ... markup languages do not produce a formatted document. They define semantic elements of the document. The formatting is done by the compiler (whatever it is in the individual context) based on styles defined by a styling language.

[-] PeriodicallyPedantic@lemmy.ca 1 points 1 month ago

That's true! Although many people use makeup to do styling using the default styles... Which is... Not great.

But regardless I think my point still holds, it's not providing instructions for a machine, it's the data the instructions act on. But the difference between data and instructions is a blurry one

[-] mindbleach@sh.itjust.works 3 points 1 month ago* (last edited 1 month ago)

'This markup language isn't even as capable as Habbo Hotel, but it counts anyway because I just called it a programming language.'

There is a literal hierarchy of syntaxes which are recognized by different categories of machine. Programs require a Turing machine. Anything lesser - in a subset like pushdown automata or finite-state machines - doesn't need a proper computer. So it's not a program.

[-] velox_vulnus@lemmy.ml 11 points 1 month ago
[-] pewpew@feddit.it 10 points 1 month ago

idk it seem nobody has an answer. Can we just call it "mid-level"?

[-] istdaslol@feddit.org 5 points 1 month ago

Yes, es soon you start pointer arithmetic you dig your own grave. Hence low level

[-] HStone32@lemmy.world 2 points 1 month ago

Not when it was invented, no. Compared to today's stack-phobic languages? Certainly.

[-] linkhidalgogato@lemmy.ml 1 points 1 month ago

clearly not, but it is low-er level that other stuff

[-] lars@lemmy.sdf.org 1 points 1 month ago

I mean idfk how you’re planning on calling a.out without an even, stronger, lower-level language like Bash 3.

load more comments (3 replies)
[-] PeriodicallyPedantic@lemmy.ca 11 points 1 month ago

It's a markup language, not a programming language.

[-] metaStatic@kbin.earth 10 points 1 month ago
[-] morbidcactus@lemmy.ca 6 points 1 month ago* (last edited 1 month ago)

Taco according to the cube rule

[-] jsomae@lemmy.ml 3 points 1 month ago
[-] TheUnicornOfPerfidy@feddit.uk 9 points 1 month ago

Why does a demon need a moustache?

[-] muhyb@programming.dev 9 points 1 month ago
[-] pewpew@feddit.it 7 points 1 month ago
[-] muhyb@programming.dev 5 points 1 month ago

So, if he shaves, would that makes him neutral? Good?

[-] TheUnicornOfPerfidy@feddit.uk 2 points 1 month ago

I mean that's what it asks me 😆

[-] mindbleach@sh.itjust.works 7 points 1 month ago

You can't write a program in HTML.

End of discussion.

[-] linkhidalgogato@lemmy.ml 2 points 1 month ago

programing languages arent use to make programs they are used to program machines which is exactly what u do with html.

[-] PeriodicallyPedantic@lemmy.ca 3 points 1 month ago

The "program" is the package of instructions that tell the machine what to do. The instructions are written in a programming language.

With a markup language, the markup is the input to a program (like a browser) that tells the machine what to do.

But I think it's not really boolean, it's a sliding scale. Especially with so many programming languages being interpreted or JIT compiled. I think it's less a programming language than many other programming-related things, but more of a programming language than, say, a slideshow.

[-] mindbleach@sh.itjust.works 3 points 1 month ago* (last edited 1 month ago)

they are used to program machines

Which HTML cannot do, because if it could, that would be called a program. That's what the word means.

HTML makes documents. It's a markup language. It's not even Turing-complete accidentally.

load more comments (1 replies)
[-] wuphysics87@lemmy.ml 6 points 1 month ago

Does HTML or LaTeX or Markdown provide a computer instructions which are executed? I'm going to take the unpopular opinion and say they are programming languages.

[-] Jimbabwe@lemmy.world 4 points 1 month ago

Is fondant a cake?

[-] electricprism@lemmy.ml 2 points 1 month ago

Is Linux a operating system?

[-] LarkinDePark@lemmygrad.ml 1 points 1 month ago

37 comments so far and not one answer.

load more comments
view more: next ›
this post was submitted on 26 Jul 2024
277 points (95.4% liked)

Programmer Humor

31967 readers
403 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS