What Is Programming?

Programming is the act of controlling machines.

Programming Aspects

  1. Match a pattern
  2. Do something with the matches.

IDEs For Programming

What we want are IDEs that make controlling machines easier.

Programming Languages are one (but one) kind of IDE for programming.

GPLs - General Purpose Programming Languages

Ideally, we want an IDE for step (1) (patten matching) and a completely different IDE for step (2) (doing something).

Currently, we are stuck using the same IDE - GPLs12 - for both steps.

Worse, yet, we are forced to use grids of little bitmaps for all of our programming IDE needs.

See Also

Table of Contents

  1. GPL means General Purpose programming Language 

  2. Like C++, Python, Rust, Haskell, etc.