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