Skip to content
recaplica

    One moment: security check

    Cloudflare wants to make sure you're not a robot. Tick the box below and your search will continue on its own.

    IT
    recaplica The algorithm: what it really is (and why it's not a dirty word)
    © 2026 Recaplica · recaplica.com — All rights reserved
    Home › Technology

    The algorithm: what it really is (and why it's not a dirty word)

    By Recaplica Newsroom · Updated on August 31, 2026

    What to print

    Page numbers appear when printing with default margins.

    Slides

    Choose a cut

    Flash10 slidesThe essential thread, to present in classFull18 slidesEvery chapter and the deeper detail

    Both come with speaker notes.

    Telegram channel
    recaplica Clear in 30 seconds, yours in 10 minutes.
    In 30 seconds Key points Figures Deep dive Slides Myths Mind map Quiz Flashcards FAQ

    In 30 seconds quick read

    An algorithm is a finite, precise sequence of steps to achieve a result: the definition covers a cooking recipe as much as Google's code. The word comes from the Persian mathematician al-Khwarizmi, who lived more than a thousand years ago. Today "the algorithm" has become the popular name for the systems that rank content on social media — which are algorithms, of a particular kind.

    Key Points

    • Algorithm = a computable set of steps to achieve a desired result (NIST definition).
    • It must be precise (no ambiguous steps) and finite (it eventually ends).
    • The word comes from al-Khwarizmi, a Persian mathematician who wrote an arithmetic treatise around 825 A.D.
    • A recipe, assembly instructions, long division: algorithms you've executed all your life.
    • All software is made of algorithms; the computer executes them literally, without interpreting.
    • 'The social media algorithm' is a recommendation system: it picks what to show you based on your behavior.

    Key figures

    • ~825 A.D. the era of al-Khwarizmi's arithmetic treatise, from which the word 'algorithm' derives Source: NIST

    Deep Dive

    The most misunderstood word of the decade

    “The algorithm decided.” In everyday speech the word has become shorthand for the dark power of social media. A pity, because the concept is among the clearest humanity has produced: an algorithm is a finite, precise sequence of steps to achieve a result — in NIST’s formula, “a computable set of steps to achieve a desired result”.

    That’s all. And you’ve been executing them all your life.

    Practical example: the long division you learned in school is a full-fledged algorithm: precise steps, mandatory order, guaranteed result. It works identically for anyone who executes it — which is exactly the point of the definition.

    A name with a thousand years of history

    No Silicon Valley here: the word comes from the Persian mathematician al-Khwarizmi, author around 825 A.D. of a treatise on the rules of calculation. The Latinization of his name, century after century, became “algorithm”. When Google was still eleven centuries away, algorithms were already at work: procedures for computing, dividing, solving.

    Two properties make a procedure an algorithm. Precision: no step may be ambiguous (“add salt to taste” disqualifies a recipe from mathematical rigor). Termination: the steps eventually end and the result arrives.

    Inside every piece of software, literally

    A computer doesn’t understand, interpret or intuit: it executes. Every app you use is a weave of algorithms — for ranking results, searching archives, compressing photos, routing messages — executed billions of times per second, to the letter.

    An algorithm’s quality is measured above all in efficiency: how many steps it needs as the data grows. On a thousand items any method works; on a billion, the gap between a well-designed algorithm and a naive one is the gap between a second and a week.

    So what is “the algorithm” on social media?

    What we call a social network’s “algorithm” is a recommendation system: it observes your behavior — clicks, pauses, shares — and ranks content by predicting what will keep you around longest. Technically, these days it’s largely machine learning: the rules aren’t written by hand but learned from billions of users’ data, often through neural networks.

    Two things deserve clarity. First: it’s not an autonomous entity — it’s a product designed by people with a business objective, usually maximizing time on the platform. Second: its precision doesn’t make it neutral. An algorithm faithfully executes the choices of whoever built it, and if it learns from data it inherits the data’s distortions. Understanding this is the best antidote to both the fear and the blind trust — and, in the end, the reason this word deserved an article.

    Slide deck

    Slides ready to download and make your own in PowerPoint or Google Slides, with speaker notes. Pick the Flash cut or the Full one.

    Slide 1 of the presentation on The algorithm: The algorithmSlide 2 of the presentation on The algorithm: NIST · Dictionary of Algorithms and Data StructuresSlide 3 of the presentation on The algorithm: What we will coverSlide 4 of the presentation on The algorithm: Chapter 01: What it really isSlide 5 of the presentation on The algorithm: A finite sequence of stepsSlide 6 of the presentation on The algorithm: Is "add salt to taste" a precise step?Slide 7 of the presentation on The algorithm: Algorithms you have executed all your life: Long division, A recipe, FurnitureSlide 8 of the presentation on The algorithm: Chapter 02: A thousand years of historySlide 9 of the presentation on The algorithm: Where the word comes fromSlide 10 of the presentation on The algorithm: Chapter 03: Inside every appSlide 11 of the presentation on The algorithm: Algorithm or program?Slide 12 of the presentation on The algorithm: Efficiency · The easy test · The real testSlide 13 of the presentation on The algorithm: Chapter 04: The social media algorithmSlide 14 of the presentation on The algorithm: What does the social media algorithm actually do?Slide 15 of the presentation on The algorithm: Who writes the rulesSlide 16 of the presentation on The algorithm: Precise does not mean neutral.Slide 17 of the presentation on The algorithm: Which is an essential property of an algorithm?Slide 18 of the presentation on The algorithm: And now, the review
    Flash10 slidesThe essential thread, to present in classFull18 slidesEvery chapter and the deeper detail

    Common myths

    • ✗ Myth Algorithms are a matter for mathematicians and programmers.

      ✓ Reality You've been executing algorithms forever: the long division you learned in school is one, and so are a recipe or furniture assembly instructions. Computing made them fast; it didn't invent them.

    • ✗ Myth The social media algorithm is a mysterious entity deciding on its own.

      ✓ Reality It's a recommendation system designed by people with a stated objective, usually maximizing time on the platform: it learns from your clicks and shows what it predicts will keep you there. No magic, plenty of business decisions.

    • ✗ Myth If an algorithm says it, it's objective.

      ✓ Reality An algorithm faithfully executes its designers' choices and, if it learns from data, absorbs the data's distortions. Precision of execution doesn't guarantee neutrality of outcome.

    Mind map

    Drag the background to move around and the nodes to reposition them; use − and + to collapse and expand branches.

    Customize
    Mind map: The algorithm: what it really is (and why it's not a dirty word)
    • The algorithm
      • The definition
        • Computable steps toward a result Finite, precise, in order.
        • The two properties
          • No ambiguity, termination
      • The history
        • al-Khwarizmi, ~825 A.D. The treatise the word comes from.
        • Before computers
          • Long division, recipes
      • In computing
        • All software is made of them
        • Efficiency
          • Steps and memory on large data
      • In everyday speech
        • The social media algorithm A recommendation system.
          • Objective, keeping you engaged
        • Not neutrality It executes its designers' choices.

    Quiz: test yourself

    Answer the questions to check what you have learned: you get instant feedback and a short explanation.

    Grade 0/10 0/5
    1 What is an algorithm?

    The algorithm is the procedure — not the machine, not the language: well-defined steps that, executed in order, produce the result. It can be written in any language and even executed by hand.

    2 Where does the word 'algorithm' come from?

    Al-Khwarizmi wrote a treatise on the rules of arithmetic around 825 A.D.: the Latinization of his name became the word. More than a thousand years before computers.

    3 Which of these is an essential property of an algorithm?

    If a step can be read in more than one way, different executors get different results: no longer a reliable algorithm. Computers and secrecy have nothing to do with the definition.

    4 What does a social network's 'algorithm' essentially do?

    It's a recommendation system: it learns from behavior (clicks, pauses, shares) and selects the content that maximizes its design objective, usually time spent on the platform.

    5 True or false: a cooking recipe can be considered an algorithm.

    Ordered, precise steps with a final result: a recipe fits the definition. It's the classic example showing algorithms existed long before computers.

    Answers: 1-A · 2-A · 3-A · 4-A · 5-A

    Flashcards

    Tap the card to flip it and check whether you remember the answer, then move to the next one.

    1 / 6

    Explain it in your own words

    The ultimate test: if you can explain it in simple words, you've truly understood it. Write your explanation, then compare it with the Recap.

    Your explanation is saved only on this device.

    An algorithm is a finite, precise sequence of steps to achieve a result: the definition covers a cooking recipe as much as Google's code. The word comes from the Persian mathematician al-Khwarizmi, who lived more than a thousand years ago. Today "the algorithm" has become the popular name for the systems that rank content on social media — which are algorithms, of a particular kind.

    Frequently asked questions

    What's the difference between an algorithm and a program?

    The algorithm is the abstract procedure; the program is its translation into a language the computer executes. The same sorting algorithm can be written in Python, JavaScript or on paper: the packaging changes, the logic doesn't.

    What makes one algorithm 'better' than another?

    For the same result, efficiency: how many steps and how much memory it needs as the data grows. Sorting a thousand numbers is easy with any method; sorting a billion separates well-designed algorithms from naive ones.

    Can social media algorithms be 'gamed'?

    Every recommendation system responds to the signals it receives: engaging with certain content brings more of it. It works in reverse too: creators study which signals get rewarded to gain visibility, and platforms keep updating their systems precisely because of that chase.

    Has AI made traditional algorithms obsolete?

    No — it joined them: machine learning models are themselves executed by algorithms, and under every app, classic algorithms (sorting, searching, routing) coexist with components learned from data. Who writes the rules changes; the nature of the procedure doesn't.

    Sources

    • NIST — Dictionary of Algorithms and Data Structures: 'algorithm'

    Every Recap goes through an independent review before publication.

    Every evening, the day's new Recaps on our Telegram channel. Join the channel →

    Keep learning

    • Technology ASCII Table: What Is It? The ASCII table assigns a fixed number to every letter, digit, punctuation mark, and keyboard control command, so that a computer, which only handles numbers, can represent text. Published in 1963 by the ANSI X3.4 committee and adopted for U.S. federal computers in 1968, it uses 7 bits and covers 128 characters, almost all of them from the English alphabet, according to the IEEE's Engineering and Technology History Wiki. RFC 20 shows how those 7 bits fit neatly inside an 8-bit byte, with the highest bit left unused; putting that extra bit to work opens up more combinations, the basis for the variants known as Extended ASCII. Because it only covers English, though, standard ASCII falls short for languages with accents, ideograms, or other alphabets — a gap Unicode was built to close. Read the Recap →
    • Technology Binary Code: What It Is and How Computers Write Numbers Binary code is how a computer represents numbers using only two digits, 0 and 1. The reason is physical: a computer's circuits reliably tell apart only two electrical states, current off or current on, and we label them 0 and 1 for convenience. Just like the decimal system, each digit's value depends on its position, but here positions are worth powers of two instead of powers of ten: the number 101 works out to (1×4)+(0×2)+(1×1), which is 5. Eight of these digits together form a byte, the unit a computer typically uses to hold one number. Binary alone covers numbers; writing letters needs an extra convention, such as ASCII or Unicode, covered in their own Recaps. Read the Recap →
    • Technology Unicode: What Is It? How It Replaced ASCII Unicode is the standard that gives a unique number, called a code point, to every character in every written language. It replaced ASCII, the 1963 code whose 128 characters covered only the English alphabet, with no accents and no other scripts. Text online travels almost always as UTF-8, one of the forms Unicode uses to turn those numbers into bytes, and it's backward compatible: a file written purely in ASCII is already valid UTF-8. Version 18.0 of the standard, published in September 2026, covers 172,808 characters. Read the Recap →

    recaplica

    Clear in 30 seconds, yours in 10 minutes.

    Recaps Mind maps Request a Recap Telegram channel Mind map maker Our method About Privacy & cookies Legal notes & terms of use

    © 2026 Recaplica · A project by Curi S.r.l. — VAT IT05472000750

    Statistics, only if you say so

    To learn which Recaps help most we would use Google Analytics, with aggregate, anonymous data. It starts only with your OK, and you can change your mind anytime. Privacy policy