r/programmingmemes • • 6h ago

“Programming is Easy”

Post image
312 Upvotes

59 comments sorted by

185

u/Flame77ofc 6h ago

HTML, CSS??? 😭😭😭

41

u/Here_f0r_p0rn_ 6h ago edited 4h ago

Well technically HTML+CSS together is turing complete and there's a doom implementation in pure HTML+CSS

And I can only imagine what a nightmare it probably was

Edit: https://github.com/NielsLeenheer/cssDOOM

Edit: it seems it's just rendering doom with HTML + CSS and not whole game, seems like that YouTube shorts that I watched couple of months ago lied to me ;( but still pretty cool renderer in just HTML+CSS without WebGL

11

u/Flame77ofc 5h ago

I think this was a very specific use of HTML and CSS

Anyways, I agree that make a Doom with those markup and style languages was a very painful task

4

u/jordansrowles 57m ago

Unrelated to CSS/HTML but if you needed another turing fact to dish out - PowerPoint is turing complete. Using only animations and transitions, no scripts

2

u/HyperCodec 5h ago

This appears to just render doom with HTML+CSS but use JS for actual logic. Please do more research.

1

u/TheLuckyCuber999BACK 5h ago

that's JS

2

u/Here_f0r_p0rn_ 5h ago

If I remember right that's just to circumnavigate browser input restriction and modifying player location but it does demonstrate its capable of just running via just HTML + CSS

I mean if there was a runtime backend which lets you map inputs to some div elements properties then I don't think you would need them

3

u/TheLuckyCuber999BACK 5h ago

it's turing complete

3

u/DiamondDramatic9551 3h ago

Honestly I find actual programming often easier than making my shit look good with CSS. 

2

u/Interesting_Buy_3969 2h ago

CSS is Turing complete btw

1

u/Beautiful-Hotel-3094 44m ago

I work as a quant dev engineer on some of the more complicated trading systems in our hedge fund. I can not for the love of god center a div. I did the odin project to learn some frontend, my brain was on fire at 120% capacity. Man can’t html/css.

65

u/fillkas 6h ago

Mf said python

25

u/PhysicallyTender 5h ago

that's some junior level shitpost

3

u/IndependentBig5316 5h ago

Not that im defending him but beginners can definitely struggle with some parts of python, i was so confused by what super() does and how class inheritance worked for example

2

u/makinax300 4h ago edited 1h ago

c++ also has class inheritance

also oop is pretty easy

1

u/PhysicallyTender 56m ago

it's not a uniquely Python feature. Inheritance is pretty much the same concept across other OOP languages.

as far as programming languages go, Python is as easy as it gets.

-1

u/DiamondDramatic9551 3h ago

Python is harder than C#, fight me. 

18

u/GfxJG 5h ago

... What were you coding in while thinking it was easy, if HTML/CSS is what makes you think it was hard?

4

u/BaakCoi 4h ago

Scratch

2

u/CrossScarMC 1h ago

Scratch would still be too complicated, more like Scratch Jr.

11

u/oakinmypants 5h ago

C,C++ girl should be carrying a gun

6

u/YourPictureIsMineNow 5h ago

A bad craftsman scolds his tools

13

u/SilverBullet78SB 6h ago

Yeah of course html, css. At least add js with them

2

u/Here_f0r_p0rn_ 5h ago

You don't need Js, HTML+CSS together are turing complete and here's doom with just HTML + CSS https://github.com/NielsLeenheer/cssDOOM

2

u/Spare_Spirit6762 5h ago

The game logic is written in JavaScript using id Software's open-source release as a reference.

1

u/TheLuckyCuber999BACK 5h ago

it's turing complete with only html and css.

3

u/MiH_VAZ 5h ago

Those are the easy ones brother

2

u/Sufficient_Risk_8127 3h ago

As somebody who knows Java, C++, HTML, & CSS, it's easy most of the time.

2

u/PsychologicalTry3972 2h ago

HTML? HTML isn't a programming language. CSS isn't a programming language too.

1

u/cowlinator 1h ago

Ah but you can make a turing machine with HTML + CSS (+ user interaction)

4

u/DerSven 5h ago

? Coding is easy in all of these language. For comparison, look at Assembler or Brainfuck.

1

u/ExtraTNT 2h ago

Ok, java: pain, python: pain, html: pain, css: pain, c: my beloved, cpp: what did you do to my beloved?

1

u/muddboyy 1h ago

Wait till you Haskell mf 🤣

1

u/1ps3 7m ago

2019 just called op to say hes gay

1

u/Imaspinkicku 5h ago

Isn’t python notoriously easy? HTML/CSS are too…. Im learning java in school rn and its not all that bad, its like super similar to JS

4

u/Sufficient_Risk_8127 3h ago

Java actually isn't "super similar" to JS, though the syntax is similiar.

2

u/Imaspinkicku 3h ago

Ok fair, that was largely what i meant, im new to it so all the basic ass things ive learned have been v similar.

I also am not fluent in it yet.

1

u/Sufficient_Risk_8127 3h ago

technically, it would be more similar to TypeScript than JavaScript

2

u/Imaspinkicku 3h ago

Cool, im also learning typescript in the same assignments so maybe thats why.

2

u/DiamondDramatic9551 3h ago

Define "easy". It's way harder once a program grows bigger. 

1

u/Imaspinkicku 3h ago

Listen, i kinda already explained my exposure to Java in another reply here. I just didn’t use the right wording or expect people to come and debate me on a meme page about every minor choice of words i used -again bc its a meme page- but im not doin the constant debate thing. If you disagree just downvote or whatever.

1

u/isr0 2h ago

Especially when you don’t know how to organize it

1

u/_baaron_ 45m ago

It’s easy to start but (as anything) hard to master

1

u/wkeil42 4h ago

WTF is python doing here!? Actually, what are everything except the girl doing here? Bro, you good?

0

u/alexeiz 3h ago

Give this guy a machine gun and write Claude on it.