History of programming

  • Pascaline

    Blaise Pascal creates a mechanical adding “Pascaline” with gears and wheels.
  • the calculating machine

    Wilhelm Leibniz creates the calculating machine, capable of multiplying, dividing, and extracting square roots, using the binary system. Its structure was similar to the Pascalina.
  • analytical machine

    This year the notes on the progress of the "Analytical Machine" were published, designed together with Ada Lovelace. The computer was to solve any mathematical operation. Baddage died without being able to finish it.
  • Appearance of the boolean values

    George Boole presents his work of Logico symbolic, where it shows the Algebra of Boole. His algebra was a method of solving logic problems by means of binary values (1 and 0) and three operators: and (and), or (or) and not (NO).
  • Appearance of the binary code

    Herman Hollerith patent the perforating machine, which contains information in the form of perforations according to a binary code, that is, according to whether it was perforated or not in certain positions, answered questions with a yes or No. However, the use of perforated cards originated in the Jacquard loom.
  • Analogue calculator

    John Atanasoff invented an analogue calculator for surface geometry analysis
  • ENIAC

    John von Neumann, John Mauchly and others, created the ENIAC coding system. It was initially designed to calculate artillery shooting charts for the United States Army Ballistic Research Laboratory
  • Linux operating system

    Linus Torvals developed the Linux operating system based on Minix, with the aim of achieving an operating system that motivates the development of free code.