Появление новых слов в языке объясняется развитием общества, науки, техники, культуры, а также модой и влиянием других языков. Новые слова называются неологизмами.
Ответ: Развитием общества, науки, культуры; неологизмами.