1. процесс записи или преобразования информации в соответствии с правилами, заданными некоторым кодом;
2. представление средствами одного алфавита букв других алфавитов;
3. процесс построения кодов, отображающих построение заданного вила в слова из символов некоторого алфавита;
4. отождествление данных с их кодовыми комбинациями; установление соответствия между элементом данных и совокупностью символов, называемой кодовой комбинацией;
5. преобразование детальной спецификации в программу.