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 OOP: What Is Object-Oriented Programming Object-oriented programming, or OOP, builds software around objects that bundle data and the functions that act on it, instead of keeping the two apart. Every object comes from a class, the blueprint that fixes its state and behavior, the same way one bicycle model fixes what every bike built from it can do. Documentation across languages keeps circling back to four recurring ideas — encapsulation, inheritance, polymorphism, and abstraction — though not every source tells the story the same way. Java, Python, and C++ each implement OOP with their own mechanics, and none of the sources treats it as the only way to write software. Read the Recap →
    • Technology DBMS: What It Is, the Main Types, and Real Examples A DBMS, short for database management system, is the software that lets people create, query and update the data in a database without having to know how that data is physically stored. Compared with spreadsheets or scattered files, it keeps data in one place and more consistent, cutting down on duplication and security gaps. The most common type is the relational model, which organizes data into linked tables and is queried with SQL. Nonrelational, or NoSQL, systems handle more flexible data, and two older models, hierarchical and network, sit alongside an object-oriented model. Read the Recap →
    • Technology ER Diagram (Entity-Relationship Diagram): What It Is and How to Build One An entity-relationship diagram, or ER diagram, is the map database designers draw before building a database: it shows which objects need tracking (entities), what information describes them (attributes) and how they connect to each other (relationships). It's a conceptual design step, not the finished database schema — the translation into real tables comes later. The two most common notations are Chen, which uses rectangles and ovals, and Crow's Foot, which uses lines ending in circles, bars and crow's feet to show how many instances connect. A relationship can be one-to-one, one-to-many or many-to-many, and each type has its own way of being drawn. 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