DEV Community

Raja B
Raja B

Posted on

The History Of Programming

1. Before Computers

Humans wanted machines to perform calculations automatically

  • 1642 – Blaise Pascal built a mechanical calculator called the Pascaline

  • 1673 – Gottfried Wilhelm Leibniz improved mechanical calculation machines

2. Programmable Machine Idea

  • 1804 – Joseph Marie Jacquard created the Jacquard Loom

  • It used punched cards to control weaving patterns

  • This introduced the idea that a machine could follow instructions

3. Early Computer Concept

  • 1830s – Charles Babbage designed the Analytical Engine

  • It was a general-purpose mechanical computer concept

  • It had memory, processing, and input/output ideas similar to modern computers

4. First Programmer

  • 1843 – Ada Lovelace wrote detailed instructions (algorithms) for the Analytical Engine

  • She realized a machine could do more than arithmetic

  • Because of her notes, she is often called the first programmer

5. Foundations of Computer Science

  • 1936 – Alan Turing proposed the Turing Machine

  • He showed how a machine could follow instructions to solve problems

  • This became a foundation of modern computing

6. First Modern Programming Languages

  • 1957 – John Backus created FORTRAN

  • One of the first successful high-level programming languages

7. Popular Languages

  • 1972 – Dennis Ritchie created C

  • 1985 – Bjarne Stroustrup created C++

  • 1991 – Guido van Rossum created Python

  • 1995 – James Gosling created Java

  • 1995 – Brendan Eich created JavaScript

Simple Chain

Mathematics & Logic
⬇️
Jacquard Loom (Punch Cards)
⬇️
Charles Babbage (Computer Concept)
⬇️
Ada Lovelace (First Algorithm for a Computer)
⬇️
Alan Turing (Theory of Computation)
⬇️
FORTRAN, C, C++, Java, Python, JavaScript
⬇️
Modern Software and Apps
Enter fullscreen mode Exit fullscreen mode

My opinion

ChatGPT gives answers when questions are asked. But sometimes the origin of an answer may not be known.

We can think of three possibilities:

  • Nobody knows who originally created or discovered it

  • Someone may have intentionally created it and wanted others to know about it

  • Someone may have wanted to hide or conceal its true origin

"கேள்வி கேட்க பழகு" → "Get used to asking questions."

"வரலாறு முக்கியம் அமைச்சரே!" "History matters, Minister!"

Top comments (0)