1. У програмуванні: перетворити вихідний код програми, написаний мовою програмування високого рівня, на машинний код або проміжне представлення, зрозуміле комп’ютеру, за допомогою спеціальної програми — компілятора.
2. У літературі, науці, журналістиці: створити певну роботу (збірку, підбірку, список, звіт) шляхом збирання, відбору та систематизації матеріалів з різних джерел.