timescale.info
Sign inSign up

The history of computer science

From counting boards and the first algorithms to deep learning: the theory, machines, languages, algorithms, systems, networks, software practice, security and AI that make up computer science, in calendar dates. Moments are tagged and colored by subfield; eras are shown as spans, and links connect ideas to what they led to. Summaries are original; each moment links to its Wikipedia articles as sources. Dates marked approximate say so.

Duration correction: Ongoing subjects previously drawn through a present/research cutoff are represented at their original starts, with no end asserted. Existing moments at those coordinates are reused; their attached cards retain the former duration’s notes, sources, tags and media. Bounded historical and coverage intervals remain durations.

88 moments · 2700-07-01T00:00:00Z BCE – 2022-11-30T00:00:00Z CE · by @athan · @athan

Mobile, cloud and deep learning

  • era

Mobile devices, rented infrastructure and machine learning became increasingly connected strands of computing in the early twenty-first century. Smartphones placed networked software in everyday settings, cloud services supplied remotely provisioned resources, and learned models benefited from growing datasets and parallel computation. This entry introduces a continuing historical theme rather than a completed era with a fixed end. The developments overlap but are not interchangeable: a mobile application need not use deep learning, and cloud infrastructure supports many other workloads. The retained start anchor organizes the account without asserting one invention date for the entire combination or restoring a present-day endpoint. **Previous duration notes (retained for context, not an active interval):** Smartphones, rented computing and learned models. **Timeline anchor:** 1 January 2007 CE. Original start anchor only; no end asserted.

Open Mobile, cloud and deep learning in the timeline