Тире разделяет части предложения, а дефис — части слов. Часто в интернете и в печатных изданиях редакторы не обращают внимания на это различие и ставят вместо длинной черты — короткую (и наоборот). Слово «дефис» латинского происхождения, а в русский попало через немецкий. Divisio — это разделение. Дефис делит слово на слоги при переносе на новую строку, а также разделяет части составных слов (арт-директор, шоу-рум). Через дефис пишутся сокращения (д-р вместо доктор, например), дефис используют для...