Visual Programming
2024-11-08
This is a program:
.section __TEXT,__text,regular,pure_instructions
.build_version macos, 14, 0 sdk_version 14, 4
.globl _plus ; -- Begin function plus
.p2align 2
_plus: ; @plus
.cfi_startproc
; %bb.0:
sub sp, sp, #16
.cfi_def_cfa_offset 16
str w0, [sp, #12]
str w1, [sp, #8]
ldr w8, [sp, #12]
ldr w9, [sp, #8]
add w0, w8, w9
add sp, sp, #16
ret
.cfi_endproc
; -- End function
.subsections_via_symbols
This is the same program written in a high-level language:
int plus(int a,int b){return a+b;}
This is the same program written in a visual programming language:
int plus (int a, int b) {
return a + b;
}
Layout matters to humans.
See Also
Leanpub [WIP]
Twitter: @paul_tarvydas

