Compiling Ruby to Machine Language
https://patshaughnessy.net/2025/11/17/compiling-ruby-to-machine-language
#HackerNews #Compiling #Ruby #to #Machine #Language #Ruby #MachineLanguage #Programming #HackerNews #TechInsights
Compiling Ruby to Machine Language
https://patshaughnessy.net/2025/11/17/compiling-ruby-to-machine-language
#HackerNews #Compiling #Ruby #to #Machine #Language #Ruby #MachineLanguage #Programming #HackerNews #TechInsights

> actual raw machine code, not Assembly, of aarch64 and x86-64 [considered not scary]
P.S.
The machine language of *86* (where each star is a wildcard), while not scary, is rather unpleasant because it started on a very resource-limited processor and because of all that compatibility baggage.
I have sympathy for Intel's designers...
For compiler implementors, too.
By the way, the only machine language I have seen (not counting byte code) that is _friendly_ and not just not scary is that of the PDP-11.
I'm pretty sure the same goes for the PDP-10.
Tempi passati...
Learn how to load multiple BASIC programs into the Commodore 64’s memory at the same time. This tutorial covers manual memory modifications and an efficient machine language solution using interrupts.
November 15th: Want to know how computers REALLY work at the microchip level? Attend this meetup — I’ll explain the “guts” of your computer and phone, and we’ll have fun playing with machine language!
#Tampa #TampaBay #meetup #meetups #technology #hardware #computer #ComputerHardware #ComputerArchitecture #MachineLanguage #HowStuffWorks
CPUlator: A web-based CPU simulator where you can watch memory and registers change as you run the program through the debugger. In the spirit of SPIM, for those of you who used that.
CPUlator is a full-system Nios II, ARMv7, and SPIM-compatible MIPS simulator that runs in a web browser. It is designed for education use to teach computer organization and assembly-language programming. The computer simulation includes I/O devices and interrupt support.
You might know how to program in a high-level language like JavaScript or Python, but do you know what’s happening at the machine level? Would you be interested in a meetup presentation with some hands-on exercises?
#programming #coding #LowLevel #assembler #assembly #MachineLanguage #architecture #ComputerArchitecture #UnderTheHood
You might know how to program in a high-level language like JavaScript, Python, PHP, and so on, but do you know what’s happening at the machine level? Have you wondered what pointers and references actually are, or the difference between the stack and the heap, and for that matter, what a “stack overflow” is? Would […]