Для меня это означает что-то, что не может быть разложено (люди используют также слово atomic иногда в этом смысле, но atomic часто также используется для объяснения параллелизма или параллелизма с другое значение).
Например, в Unix (или Linux) системные вызовы , как видно из приложения, являются примитивными или атомарными, они либо случаются, либо нет (иногда они прерываются и дают EINTR
или ERESTART
ошибка).
А внутри интерпретатора или даже в формальной спецификации языка примитивом являются те операции, которые вы не можете определить, и с которыми интерпретатор имеет дело специально. Очень часто cons
является примитивной операцией для диалектов Лисп.