// guess the programming language of the day

$ whois assembly

Assembly

first released in 1949 · by Kathleen Booth, David Wheeler

$ guessprog --inspect assembly

year
1949
paradigm
imperative
family
assembly
memory
manual
binding
static
safety
weak

ASSEMBLY(7)

AUTHORS
Kathleen Booth, David Wheeler
HISTORY
Assembly language is not a single language but a family: each processor architecture has its own, mapping short mnemonics like MOV or ADD directly to machine instructions. Kathleen Booth is credited with devising the first assembly language in 1947 for the ARC computer at Birkbeck College in London. In 1949 David Wheeler wrote the "initial orders" for the EDSAC at Cambridge, an early assembler that translated symbolic instructions into machine code as the program was loaded.
USAGE
Rarely used to write whole programs today, but still essential for boot code, device drivers, embedded systems, hand-optimised routines, compiler development and reverse engineering.
SEE ALSO
Assembly on Wikipedia ↗
$ cat hello.asm
; x86-64 Linux, NASM syntax
section .data
msg:    db  "Hello, world!", 10
len:    equ $ - msg

section .text
global _start
_start:
    mov rax, 1          ; sys_write
    mov rdi, 1          ; stdout
    mov rsi, msg
    mov rdx, len
    syscall
    mov rax, 60         ; sys_exit
    xor rdi, rdi
    syscall