История языков программирования
Языки программирования принято делить на пять поколений. В первое поколение входят языки, созданные в начале 50-х годов, когда первые компьютеры только появились на свет. Это был первый язык ассемблера, созданный по принципу «одна инструкция — одна строка».
История свободного программного обеспечения
В 1983 году Ричард Столлман основал проект GNU с целью создания законченной операционной системы, предоставляющей пользователю возможность смотреть исходный код и изменять его при необходимости. Спустя некоторое время был придуман термин «свободное программное обеспечение» и основан Фонд свободного программного обеспечения. В 1985 году Ричард Столлман опубликовал манифест GNU с целью изложить цели и задачи проекта GNU и объяснить необходимость в свободном программном обеспечении. В 1986 году в свет вышла статья «Определение свободного программного обеспечения» ().