this post was submitted on 01 Sep 2023
338 points (96.2% liked)

Programming

17484 readers
141 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] TheGamingLuddite@hexbear.net 21 points 1 year ago (3 children)

Assembly is fun because it makes you feel like a wizard, even if you're bad and it's not an efficient way to code. Everyone should try it once.

[–] etler@programming.dev 8 points 1 year ago (1 children)

One of my classes had us design our own 8 bit processor and assembly language. It was a lot of fun designing it. It was like a little puzzle to figure out how to get features into those limitations

[–] FreakingSpy@hexbear.net 3 points 1 year ago

You might enjoy the game Shenzhen I/O, it's a programming puzzle game about developing gadgets with limited space for code

[–] buh@hexbear.net 6 points 1 year ago* (last edited 1 year ago)

I had a job where for whatever reason their codebase that was started in 2010 was mostly assembly

whenever I was upset with them, I would write the most esoteric assembly with zero comments explaining how whatever I was making worked

this is neither an endorsement nor a rebuke of assembly, just my (technically) professional experience with it

[–] mindbleach@sh.itjust.works 2 points 1 year ago

6502 especially. It's super goofy compared to anything that made the jump past 8-bit, but that's because it was designed for handwritten bytecode.

I would not recommend the NES, though. The video chip is fiddly and awful, and to this day, nobody's sure what color anything should be.