Компьютерные программы называют словом «soft» (от английского software) в качестве противопоставления аппаратному обеспечению (hardware). 25
Это основано на исконном значении слов: hard — «твёрдый», soft — «мягкий». 5 Всё физическое «железо» в компьютере называют hardware, а любое программное обеспечение — software. 2
Впервые слово «software» в этом смысле использовал математик из Принстонского университета Джон Тьюки в 1958 году в статье журнала American Mathematical Monthly. 14 Со временем software сократилось в разговорном английском до soft, а с развитием компьютеров в конце XX века перекочевало в русский язык. 5
Таким образом, «soft» — это программы, а «hard» (жёсткий, твёрдый) — аппаратное обеспечение. 12