What Did Ada Lovelace's Program Actually Do? (2018)

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. ccpa

    C to Analytical Engine Compiler

    John Walker built a virtual machine for the Babbage's instruction set, and it has a web emulator: https://fourmilab.ch/babbage/emulator.html.

    I don't think Ada program is available as an example though, so you'll need to input it manually.

    Fun fact: my compiler course project was creating a C compiler targeting the emulator https://github.com/Christopher-Chianelli/ccpa (warning, said code is terrible).

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. Ada-Origins

    Transforming the very first program into (readable) JavaScript

    Not quite, but this emulates her program.

    https://github.com/MarquisdeGeek/Ada-Origins

  4. compiler-explorer

    Run compilers interactively from your web browser and interact with the assembly

    I'm told the story of Godbolt[0] is similar.

    I think that he has an ID here, so we could probably ask him. It's a very good tool.

    [0] https://godbolt.org

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?