bots-as-digital-infrapunctures/content/Section 6 - Critical Interventions Through Bots (exercise)/3-programming-logic.md

785 B

Title: Programming Logic Slug: 03-s6-step-3 Date: 2020-11-01 12:02 Summary: Loops, if/else statements, variables and more.

People, things, events are "programmed", one speaks of "inputs" and "outputs", of feedback loops, variables, parameters, processes, and so on, until eventually all contact with concrete situations is abstracted away.1

As bots are written in code, they are based on the features and constraints of programming logic.

To unpack this term, we will speak about:

  • loops
  • if/else statements
  • variables

Loops

A loop ...

for n in range(5):
	print('ha' * n)

> ha
> haha
> hahaha
> hahahaha
> hahahahaha

if/else statements

Variables

Footnotes


  1. Joseph Weizenbaum (1976), Computer Power and Human Reason ↩︎