Вопросы к Поиску с Алисой
Атомы в программировании — это аналог именованных констант из других языков, причём значение атома в точности соответствует его названию. habr.com Грубо говоря, атом — это строка, которую нельзя изменить. habr.com В языке Erlang булевы типы данных — это два зарезервированных атома: true и false. habr.com
Булевы значения в программировании применяются для представления логических символов. dyp2000.gitbooks.io Например, в Erlang для этого используются атомы true и false, которые получают особую интерпретацию. dyp2000.gitbooks.io В языке реализованы все основные логические операции: «и» (and), «или» (or), «исключающее или» (xor) и «отрицание» (not). habr.com
Также атомы используются как имена для объектов и отношений в программе, например, в языке Пролог. ipc.susu.ru