this post was submitted on 21 Sep 2023
828 points (97.7% liked)

Programmer Humor

32410 readers
1 users here now

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

Rules:

founded 5 years ago
MODERATORS
 
top 29 comments
sorted by: hot top controversial new old
[–] vicfic@iusearchlinux.fyi 82 points 2 years ago (4 children)
[–] deaf_fish@lemm.ee 32 points 2 years ago

It does and I use it and I love it.

But I now, thanks to this post, see I am weak. I must feel pain to feel alive! /s

[–] Crow@lemmy.world 16 points 2 years ago

This is my thought every time I see anyone talking about the unity news.

[–] skullgiver@popplesburger.hilciferous.nl 13 points 2 years ago* (last edited 2 years ago)

[This comment has been deleted by an automated system]

[–] majlitech@lemmy.world 75 points 2 years ago* (last edited 2 years ago) (4 children)

Advantages:

  • runs in a web browser
  • very easy to code with

Disadvantages:

  • does not compile to a binary
  • is capped at JS speeds
  • has limited resolution
[–] heimchen@discuss.tchncs.de 67 points 2 years ago

Runs at industry standard speed.

[–] xigoi@lemmy.sdf.org 38 points 2 years ago (3 children)

is capped at JS speeds

So, just like every Electron app?

[–] drislands@lemmy.world 18 points 2 years ago (1 children)

Are you trying to make games in electron?

[–] Pfnic@feddit.ch 9 points 2 years ago* (last edited 2 years ago) (1 children)

There is actually a decently popular game made in Electron that just recently switched to Unity. RIP

[–] fred@lemmy.ml 7 points 2 years ago (1 children)
[–] Pfnic@feddit.ch 3 points 2 years ago* (last edited 2 years ago)

Vampire Survivors. I was pretty surprised when I looked at the game files

[–] nothacking@discuss.tchncs.de 12 points 2 years ago (2 children)

Except worse, because it's an electron app interpreting the app you actually want to run, so double slowness.

[–] Opafi@feddit.de 6 points 2 years ago

double slowness.

Sorry, but we prefer to call that "cinematic".

[–] RedStrider@lemmy.world 1 points 2 years ago
[–] Sotuanduso@lemm.ee 9 points 2 years ago

All fun and games until someone forks it to remove the limits.

[–] stellarforce@kbin.social 4 points 2 years ago (1 children)

Check out turbowarp desktop. You can make a bigger stage and export to exe.

[–] yetAnotherUser@lemmy.ca 1 points 2 years ago

This. Turbowrap is amazing.

[–] sirico@feddit.uk 36 points 2 years ago

Raspberry pi ensures you can put your game studio in your pockets

[–] LemmyNameMyself@lemmy.world 16 points 2 years ago (1 children)
[–] Froyn@kbin.social 7 points 2 years ago

Back in my day we called it DigDug and it blew my mind.

[–] SubArcticTundra@lemmy.ml 12 points 2 years ago* (last edited 2 years ago) (1 children)

But it's written in some oddball language called Squeak

[–] grue@lemmy.world 23 points 2 years ago* (last edited 2 years ago) (1 children)

Squeak is just a programming environment for Smalltalk, the language in which object-oriented programming was invented.

If anything, it's those languages that tried to bolt on object-oriented features to Algol that are the oddballs!

[–] SkyeStarfall@lemmy.blahaj.zone 14 points 2 years ago (1 children)

Smalltalk is still being used? That's really surprising honestly.

[–] kevincox@lemmy.ml 12 points 2 years ago

Have you heard of objective C? It is basically C with embedded Smalltalk.

[–] nothacking@discuss.tchncs.de 11 points 2 years ago

Electron only. 🤢

[–] aaaaaaadjsf@hexbear.net 5 points 2 years ago

In my first programming class in what Americans would call middle school (I was in grade 9), we got introduced to scratch and used it to draw penises lol.

[–] vox@sopuli.xyz 4 points 2 years ago* (last edited 2 years ago)

there's a guy in the emudev server working on a gba emulator in scratch (and completed a Gameboy one, and it's pretty accurate AND fast!)