Six Features of Programming Languages
demonstrated in p5.js
[ code repo ]   [ web editor ]   [ Processing (Java) ]
1. Variable: a place in memory that can store a piece of data.
2. Function: a list of instructions.
3. Conditional: a rule that ignores some instructions unless its conditions are met.
4. Loop: a rule that repeats some instructions until its conditions are met.
5. Array: a variable that can hold more than one piece of data.
6. Class: a reusable object that can contain any of these six features.