Возможно, английское слово magic стало основой для некоторых компьютерных терминов из-за того, что IT-индустрия зародилась в Америке, и новые явления в этой области получали названия на английском языке. 15
В контексте компьютерного программирования magic — это неформальный термин для абстракции. 3 Его используют, чтобы описать код, который обрабатывает сложные задачи, скрывая эту сложность для представления простого интерфейса. 3
Например, программисты Unix обозначали словосочетанием magic cookie небольшой набор данных, передаваемых одной программе другой. 1