Ancestors

Toot

Written by mangeurdenuage :gnu: :trisquel: :gondola_head: 🌿 :abeshinzo: :ignutius: :descartes: :stargate: on 2025-01-23 at 12:09

"this is basically software engineering in a nutshell. Hardware folks come up with some rocket science bullshit to squeeze extra perf out of the silicon, and the software people waste all of that work by having compilers ignore modern special-purpose instructions for the sake of backwards compatibility, and putting the entire program behind all the polymorphism, virtual functions, dependency injections, virtual machines & interpreters, and God knows how many other abstractions and obfuscations. Despite the different nature of software optimization then vs. now, it boils down to a similar amount of fundamentally misunderstanding how the hardware actually functions that led to most of the N64 library having lackluster performance.

Modern apps are written like a labyrinth, and the CPU is given the unreasonable task of translating the map from a foreign language and solving the labyrinth as quickly as possible. This is often why modern software is ~1000x slower than it could be."

=> View attached media

=> More informations about this toot | More toots from mangeurdenuage@shitposter.world

Descendants

Proxy Information
Original URL
gemini://mastogem.picasoft.net/thread/113877593617666481
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
211.961279 milliseconds
Gemini-to-HTML Time
0.584965 milliseconds

This content has been proxied by September (ba2dc).