interface: punching card --> terminal: (teletype --> video terminal :vt100:1978 ) -> GUI
containers: process
sed --> awk --> perl --> raku --> shaku
chunkingr
punched card :inventor:1725 but< a tape>
containers: -image what is executed -container the execution environment process
I expose ideas embodied in languages and their syntax, how they compose or not, how they are lost and recovered.
Each line is processed in sequence.
10 PRINT "Hello, World!" 20 GOTO 10
If a file is composed of instructions, it is a program. Sequences are broken by gotos.
It contains data. But it is also data to other programs.
punched card
small tools and languages with pipe and rediretions
– cut out selected portions of each line of a file
SYNOPSIS cut -b list [-n] [file ...] cut -c list [file ...] cut -f list [-w | -d delim] [-s] [file ...