This document is a timeline from 1960 to 2004 that highlights 50 major programming languages. It was created by Éric Lévénez and augmented by O'Reilly authors and others. For over 50 years, O'Reilly has provided technical information to developers as new languages have emerged and evolved, to help them learn something new or answer tough questions.