Development Preview

Technology timeline

Big ideas, tiny years

A living map of breakthroughs across memory, processors, motors, and more. Use advanced search operators for precise filtering.

Entries5
CacheHit (7s)
View
Zoom
Years
Navigator1972 | 4 buckets
CPU
Electric Motors
Graphics Processing Units
Lithography Physics
Memory
Microprocessors
Operating Systems
Optical Lithography
Programming Languages
RAM
Semiconductor Process Nodes
Smartphone
Storage Technologies
iPhone
1972
Programming Languages

C

General-purpose procedural language developed at Bell Labs by Dennis Ritchie

Low-level memory accessProcedural paradigmPortable across platformsFoundation for UnixEfficient compiled code
programminglanguagescsystems
primary
Sources
1991
Programming Languages

Python

High-level interpreted language created by Guido van Rossum emphasizing readability

Indentation-based syntaxDynamic typingExtensive standard libraryMulti-paradigmInterpreted execution
programminglanguagespythonscripting
primary
Sources
1995
Programming Languages

Java

Object-oriented language by Sun Microsystems with write-once-run-anywhere philosophy

Platform independence via JVMObject-orientedGarbage collectionStrong typingEnterprise adoption
programminglanguagesjavaoop
primary
Sources
Programming Languages

JavaScript

Scripting language created by Brendan Eich for Netscape Navigator

Client-side web scriptingPrototype-basedEvent-drivenDynamic typingECMAScript standardization
programminglanguagesjavascriptweb
primary
Sources