The current version of ChatGPT seems to have a working understanding of Algebraic Programming (ALP). We asked it to explain ALP to an 8-year old — and found it did a reasonable job, don’t you agree?

Alright — let’s explain ALP (Algebraic Programming) for an 8-year-old in English.


Imagine you are playing with LEGO blocks.

  • You have different shapes: squares, long sticks, triangles.
  • You know the rules: squares can stack on squares, sticks can go on the side, triangles can be a roof.

These rules tell you how things should fit together. You don’t need to figure it out from scratch every time.

ALP is like giving the computer “LEGO rules” for programming.

  • You tell the computer what kinds of “blocks” exist (numbers, lists, shapes, etc.).
  • You tell it the rules for combining them (like addition, multiplication, stacking).
  • Then the computer can build things by itself, and even find the fastest way to do it.

For example:

  • You say “adding numbers” has a rule: 2 + 3 = 3 + 2 (order doesn’t matter).
  • The computer learns that and uses it to rearrange things to calculate faster.

So, in one sentence:
👉 ALP is like teaching the computer to play LEGO with rules, instead of giving it step-by-step instructions.

Subscribe to be notified of new posts: RSS.

Leave a Reply

Your email address will not be published. Required fields are marked *

About the author

Blogging about making high-performance programming accessible to all

– albert-jan Yzelman

Latest blogs