Digital environments
From Cinemachines
DATAMOSHING in popular culture
Intro to "Unfriended: Dark Web" (glitching "RTL releasing") - produced as screencast, ie. a computer screen film
Cellular Automata
Amazing ressource: https://www.conwaylife.com/wiki/Main_Page Gun at wiki
Programming languages
Name | Header text | Examples | Characteristics | Conversion |
---|---|---|---|---|
Machine code (source code) (1st generation) |
Machine instruction ("opcode") directly readable by processor - as stream of raw binary data or encoded as hex, octal or decimal | Front panel of PDP-8/E | Machine code is fed into a processor whose instruction set defines the manipulation of registers and so on | |
Assembly code (symbolic machine code) (2nd generation) |
One human-readable line pr. machine instruction - symbols for opcodes, addresses, numbers and strings. Also: Macro (macro-instructions) of grouped instructions |
MASM (Microsoft) | Describes writing instructions to specific (named) registers in computer. No "return" and thus no concept of "function" |
Assembler converts assembly code into executable machine code |
Compiler language | C | Operations on named variables rather than "shift position" (e.g. n as int). | Compiler converts to assembly language (e.g. for a specific architecture) | |
High level with some low level | PL/S BLISS BCPL, extended ALGOL (for Burroughs large systems) C |
|||
High level (first major) (autocodes) |
First widespread high-level machine-independent language | Fortran [BASIC??] [also COBOL] |
nested functions while-do if-then-else |
ASSEMBLER (SIMULATOR):
- https://schweigi.github.io/assembler-simulator/ = super nice!
- http://carlosrafaelgn.com.br/Asm86/ = x86 assembler