this post was submitted on 20 Jul 2024
120 points (96.9% liked)

Programming

17417 readers
38 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
(page 3) 50 comments
sorted by: hot top controversial new old
[–] FrostyCaveman@lemm.ee 4 points 3 months ago (1 children)

To have an easier time with another language (which the first language’s valid syntax is a superset of) which it papers over the faults of. And usually it’s pretty thin paper.

[–] Perhyte@lemmy.world 3 points 3 months ago
[–] mindbleach@sh.itjust.works 2 points 3 months ago (2 children)

I learned Applesoft BASIC to draw a surprise Dickbutt.

If we're counting machine code, I learned 6502 ASM for faster division on NES, because it was half the CPU time on my first-person shooter. After many iterations pushing it down to mere hundreds of cycles, I slapped my forehead and implemented log tables in like 512 bytes and 45 cycles. It's negligible now. And supports constant fractional scaling. And has overflow / underflow saturation. Really, 6502 ASM is fantastic to fuck around in, even though the rest of the NES's hardware suuucks.

load more comments (2 replies)
load more comments
view more: ‹ prev next ›