• @[email protected]
    link
    fedilink
    English
    268 months ago

    A contemporary interpretation of Ada’s punch card stack using JavaScript might resemble the following. This version doesn’t replicate Ada’s code for the Analytic Engine but rather reinterprets the algorithm she employed.

    The version of the article I got doesn’t include the code‽

  • Eager Eagle
    link
    fedilink
    English
    178 months ago

    Interestingly, there haven’t been any identified bugs in Ada’s Bernoulli calculation code. Even as she pioneered programming, it seems bugs weren’t part of her invention.

    She got this close to greatness tsk tsk

    • @swordsmanluke
      link
      9
      edit-2
      8 months ago

      This is apocryphal anyway. There is a bug in Lovelace’s algorithm.

      https://twobithistory.org/2018/08/18/ada-lovelace-note-g.html

      The article is fascinating, but if you just want to jump to the end…

      bug

      one line of the algorithm has the variables swapped! It calculates v5 / v4 instead of v4 / v5. Not bad considering there wasn’t a computer to run her code on yet, much less a debugger.

  • meseek #2982
    link
    fedilink
    168 months ago

    tl;dr: Answer: not much, it was the first computer what were you expecting

    • @[email protected]
      link
      fedilink
      218 months ago

      what were you expecting

      Honestly, I think something simple yet useful like a program that could tell us if another program will endlessly loop or will eventually halt. That sounds simple and nice right? We could test our code to see if it will run correctly. Should be trivial enough.

      • Eager Eagle
        link
        fedilink
        English
        18
        edit-2
        8 months ago

        “such simple program is left as an exercise for the reader”

        💀

  • Deebster
    link
    fedilink
    English
    7
    edit-2
    8 months ago

    Bad link 👎

    This article seems to be an incomplete pasting of an old article: What Did Ada Lovelace’s Program Actually Do? I was suspicious when it said “A contemporary interpretation of Ada’s punch card stack using JavaScript might resemble the following” but didn’t have any code.

    The real tl;dr is it calculated terms of the Bernoulli series.