Get the latest tech news

Machine Code Isn't Scary


The first programming language I ever learned was ActionScript. Writing code for Macromedia's Flash might be the furthest away from "bare metal" as you can possibly get.

Most modern PCs use x86-64 machine code, but newer Macs, Raspberry Pis, and most mobile devices use ARM. Instead of the consistent 0-30 naming, we get the historical baggage of the following 64-bit registers: rax, rbx, rcx, rdx, rsi, rdi, rbp, rsp, r8-r15). So if you, like me, find low-level things intimidating, I can't recommend enough starting from scratch, at the lowest possible level for your task.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of machine code

machine code

Related news:

News photo

The Evolution of Software Development: From Machine Code to AI Orchestration

News photo

A "hello world" program in machine code on DOS