Timeline of scientific computing

The following is a timeline of scientific computing, also known as computational science.

Before modern computers

18th century

19th century

  • First formulation of Gram-Schmidt orthogonalisation by Laplace, to be further improved decades later.
  • Babbage in 1822, began work on a machine made to compute/calculate values of polynomial functions automatically by using the method of finite differences. This was eventually called the Difference engine.
  • Lovelace's note G on the Analytical Engine (1842) describes an algorithm for generating Bernoulli numbers. It is considered the first algorithm ever specifically tailored for implementation on a computer, and thus the first-ever computer programme. The engine was never completed, however, so her code was never tested.
  • Adams-Bashforth method published.
  • In applied mathematics, Jacobi develops technique for solving numerical equations.
  • Gauss Seidel first published.
  • To help with computing tides, Harmonic Analyser is built in 1886.

1900s (decade)

1910s (decade)

1920s

1930s

This decade marks the first major strides to a modern computer, and hence the start of the modern era.

1940s

  • 1947 – Metropolis algorithm for Monte Carlo simulation (named one of the top-10 algorithms of the 20th century) invented at Los Alamos by von Neumann, Ulam and Metropolis.
  • George Dantzig introduces the simplex method (named one of the top 10 algorithms of the 20th century) in 1947.
  • Ulam and von Neumann introduce the notion of cellular automata.
  • Turing formulated the LU decomposition method.
  • A. W. H. Phillips invents the MONIAC hydraulic computer at LSE, better known as "Phillips Hydraulic Computer".
  • First hydro simulations occurred at Los Alamos.

1950s

1960s

1970s

1980s

1990s

2000s

2010s


See also

References

Uses material from the Wikipedia article Timeline of scientific computing, released under the CC BY-SA 4.0 license.