Na filosofia antiga, um átomo era a unidade última da matéria na qual se baseavam as visões mais complexas da realidade material. Na programação de computadores, atômico descreve uma ação ou objeto unitário que é essencialmente indivisível, imutável, inteiro e irredutível. Aqui estão alguns usos:
1) Em Linguagem de Consulta Estruturada , uma função atômica é aquela que irá completar ou retornar ao seu estado original se uma interrupção de energia ou um fim anormal ocorrer.
2) Em alguns sistemas operacionais Unix -base, uma operação atômica é aquela em que nenhuma alteração pode ocorrer no tempo entre a configuração de uma máscara e a recepção de um sinal para alterar a máscara.
3) Em algumas linguagens de programação, incluindo Lisp , um átomo é a unidade básica de código executável ou de dados.